伺服器IP:192.168.4.5
1.安裝samba服務軟體包
[root@ser5 桌面]# yum -y install samba
[root@ser5 桌面]# rpm -q samba
samba-3.6.9-164.el6.x86_64
[root@ser5 桌面]# rpm -q samba-client
2.修改配置檔案smb.conf
對配置檔案做備份
[root@ser5 桌面]# cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
修改配置檔案
[root@ser5 桌面]# vim /etc/samba/smb.conf
修改security = share //允許匿名通路共享
添加以下
[tools]
comment = Test Share Direstory. //共享目錄的描述
path = /usr/src //指定共享路徑
public = yes //所有人都可通路
read only = yes //預設的權限為隻讀
#browseable = no //啟用此行則為隐藏共享
啟動服務
[root@ser5 桌面]# service smb start
啟動 SMB 服務: [确定]
3.驗證
windows驗證
輸入\\192.168.4.5
linux驗證
[root@pc205 桌面]# smbclient -L //192.168.4.5
Enter root's password:
注:在要求輸入密碼時直接回車,因為伺服器設定的匿名通路,是以不需要輸入密碼
通路共享目錄的方法
一種就是仿ftp
[root@pc205 桌面]# smbclient //192.168.4.5/tools
還有一種就是仿nfs,建立目錄,然後挂載通路
[root@pc205 桌面]# mkdir /test
[root@pc205 桌面]# mount //192.168.4.5/tools /test
Password: //直接回車
[root@pc205 桌面]# df -h //檢視是否挂載成功
4.使用者認證的共享設定(例對nick使用者可讀寫,對hunter隻讀)
[root@ser5 桌面]# pdbedit -a nick
[root@ser5 桌面]# pdbedit -a hunter
修改security = user
修改【tools】如下
[tools]
comment=Test Share
path=/usr/src
public=no
read only=yes
valid users=nick,hunter
write list=nick
# browseable=no
然後給/user/src設定本身的acl權限,因為預設權限是對使用者沒有可寫權限
[root@ser5 桌面]# setfacl -m u:nick:rwx /usr/src
[root@ser5 桌面]# service smb reload
5.驗證
\\192.168.4.5
需要輸入剛剛設定的使用者名和密碼
[root@pc205 桌面]# smbclient -U nick //192.168.4.5/tools
驗證nick的可讀寫權限
[root@pc205 ~]# touch client.txt
[root@pc205 ~]# smbclient -U nick //192.168.4.5/tools
Enter nick's password:
Domain=[WORK] OS=[Unix] Server=[Samba 3.6.9-164.el6]
smb: \> put client.txt
putting file client.txt as \client.txt (0.0 kb/s) (average 0.0 kb/s)
smb: \>
然後到伺服器端驗證
[root@ser5 src]# ls
client.txt debug kernels
6.共享賬号别名(防止别人利用系統賬号登陸系統,設定samba登陸的别名)
vim /etc/samba/smbusers
添加
nick=fengzhankui
啟用别名映射
[root@svr5 ~]# vim /etc/samba/smb.conf
[global]
username map = /etc/samba/smbusers
[root@svr5 ~]# service smb reload
7.驗證
[root@pc205 ~]# smbclient -U fengzhankui //192.168.4.5/tools
Enter fengzhankui's password:
smb: \> ls
本文轉自 無心低語 51CTO部落格,原文連結:http://blog.51cto.com/fengzhankui/1540196,如需轉載請自行聯系原作者