1. [root@localhost usb]# yum install system-config-samba
2. [root@localhost usb]# system-config-samba
addShare->basic (directory,sharename,description,writable&visible)
->Access (only allow access to specific user)
[root@localhost usb]# vi /etc/samba/smb.conf can see the changes made by 'system-config-samba'.
3. [root@localhost usb]# system-config-firewall
4. [root@localhost usb]# smbpasswd -a q.yang
New SMB password:
Retype new SMB password:
Added user q.yang.
this is doing something that also can be done in
'[root@localhost usb]# system-config-user'
5. [root@localhost usb]# system-config-services
enable smb service so that smb auto start after reboot
This can also be done via command line:
[root@localhost usb]# chkconfig smb on
6. [root@localhost usb]# service smb restart
Shutting down SMB services: [ OK ]
Starting SMB services: [ OK ]
7. check samba service
[root@localhost usb]# smbclient -L localhost
Enter q.yang's password:
Domain=[LOCALHOST] OS=[Unix] Server=[Samba 3.2.11-0.28.fc9]
Sharename Type Comment
--------- ---- -------
Fedora9Samba Disk Quentin's Linux Box
IPC$ IPC IPC Service (Samba Server Version 3.2.11-0.28.fc9)
q.yang Disk Home Directories
Domain=[LOCALHOST] OS=[Unix] Server=[Samba 3.2.11-0.28.fc9]
Server Comment
--------- -------
Workgroup Master
--------- -------
GRIDSENSE ENG-R50E
MYGROUP LOCALHOST
8. If samba not accessible from another PC, check firewall
In fedora20
#firewall-config make sure to tick 'samaba' service
=========== finished samba setting up to this point============
=== validate it from windows ================
map network device
\\10.10.20.70\Fedora9Samba\
You will be asked user name and samba password.
[root@localhost usb]# yum install system-config-samba
Loaded plugins: refresh-packagekit
updates-newkey | 3.4 kB 00:00
fedora | 2.4 kB 00:00
http://archive.kernel.org/fedora-archive/fedora/linux/updates/9/i386/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found
Trying other mirror.
updates | 2.6 kB 00:00
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package system-config-samba.noarch 0:1.2.63-1.fc9 set to be updated
--> Processing Dependency: samba for package: system-config-samba
--> Running transaction check
---> Package samba.i386 0:3.2.11-0.28.fc9 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
======================================================================================
Package Arch Version Repository Size
======================================================================================
Installing:
system-config-samba noarch 1.2.63-1.fc9 fedora 413 k
Installing for dependencies:
samba i386 3.2.11-0.28.fc9 updates-newkey 3.9 M
Transaction Summary
======================================================================================
Install 2 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 4.3 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): system-config-samba-1.2.63-1.fc9.noarch.rpm | 413 kB 00:03
(2/2): samba-3.2.11-0.28.fc9.i386.rpm | 3.9 MB 01:50
-----------------------------------------------------------------------------------------------
Total 38 kB/s | 4.3 MB 01:56
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : samba 1/2
Installing : system-config-samba 2/2
Installed:
system-config-samba.noarch 0:1.2.63-1.fc9
Dependency Installed:
samba.i386 0:3.2.11-0.28.fc9
Complete!
[root@fedora20 samba]# yum install system-config-samba
[root@fedora20 samba]# rpm -qa |grep samba
samba-4.1.6-1.fc20.x86_64
samba-common-4.1.6-1.fc20.x86_64
system-config-samba-1.2.100-2.fc20.noarch
samba-client-4.1.6-1.fc20.x86_64
samba-libs-4.1.6-1.fc20.x86_64
#system-config-samba
Use GUI to add samba user; then choose /home/q.yang as samba shared folder and only specific user access.
smb.conf will be changed after GUI change
[Fedora20Home]
comment = Quentin's Fedora20 home
path = /home/q.yang
read only = no
; browseable = yes
valid users = q.yang
#systemctl enable smb.service
#systemctl restart smb.service
[root@fedora20 samba]# systemctl |grep smb
smb.service loaded active running Samba SMB Daemon
[q.yang@fedora20 samba]$ smbclient -L localhost
Enter q.yang's password:
Domain=[MYGROUP] OS=[Unix] Server=[Samba 4.1.6]
Sharename Type Comment
--------- ---- -------
Fedora20Home Disk Quentin's Fedora20 home
IPC$ IPC IPC Service (Samba Server Version 4.1.6)
q.yang Disk Home Directories
Domain=[MYGROUP] OS=[Unix] Server=[Samba 4.1.6]
Server Comment
--------- -------
Workgroup Master
--------- -------
Wednesday, June 9, 2010
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment