什麼是samba
- Server Message Block(SMB),後註冊爲SAMBA
- 使用NetBIOS協議,Network Basic Input/Optput System,無法跨路由的協議,後續的NetBIOS over TCP/IP協議
samba服務能幹什麼?
- linux上架設,可以共享給windows平臺,跨平臺的文件共享。
- 可以通過windows系統,直接更改linux服務器中的文件
- NFS讓Unix-Like互通,CIFS(common internet file system)讓windows互通,samba讓兩者互通
軟件
samba、samba-clint
samba-common
服務/守護進程
- nmbd:管理工作組,NetBIOS等的解析,利用UDP port 137 138 負責名稱解析
- smbd:管理samba主機共享的目錄,利用TCP協議,端口是139 445
使用服務
- rpm安裝軟件
- vim設置配置文件 /etc/samba/samba.conf or smb.conf
- service smb start service nmb start
- chkconfig smb on
- chkconfig nmb on
- netstat -tlunp |grep mbd
使用密碼訪問
簡單做法:
1.修改gloabl標籤中的security字段,由share爲user
2.修改共享目錄標籤下的,guest ok字段爲No
3.smbpasswd root 輸入密碼
4.重啓服務即可更爲複雜的做法:
1.添加賬戶,設置密碼
user add -G users smb1
user add -G users smb2
user add -G users smb3
echo password | passwd –stdin smb1
echo password | passwd –stdin smb2
echo password | passwd –stdin smb3
2.管理賬號和密碼使用pdbedit
pdbedit -L
3.修改密碼smbpasswd
smbpasswd smb3