目錄
一. samba服務簡介
作用:windows系統共享文件時用到的協議smb,smb是由微軟和sun公司聯合開發。
Linux cifs
二. samba的基本信息
smb.service ##服務啓動腳本
/etc/samba ##主配置目錄
/etc/samba.conf ##主配置文件
samba_share_t ##安全上下文
139 445 ##端口
安裝包: samba samba-common samba-client
三. samba的安裝與啓用
1.安裝
2.啓動
3.啓用
4.測試
四. samba用戶的建立
samba用戶必須是本地存在的用戶
1.添加samba用戶
2.查看samba用戶列表
3.刪除samba用戶
五. samba用戶訪問家目錄
當selinux開啓時
setsebool -P samba_enable_home_dirs on
1. windows下:
\\192.168.1.18
net use ##查看訪問記錄
net use * /del ##刪除訪問記錄
2. 在linux下:
smbclient //192.168.1.18/westos -U westos
六. samba服務共享目錄
測試:
七. samba的訪問控制
hosts allow = 192.168.1.8 192.168.1.30
當寫到單獨共享時只對此共享生效
hosts deny
當寫到【GLOBAL】 時對samba整體生效
八. samba的常用配置參數
ritable = yes ##可寫
write list = westos ##指定用戶可寫
write list = +westos ##指定組可寫
write list = @westos ##指定組可寫
valid users = westos ##指定訪問用戶
valid users = +westos|@westos ##指定訪問組
browseable = yes|no ##是否隱藏共享
map to guest = bad user ##寫到全局設定中
guest ok = yes ##允許匿名用戶訪問
admin users = westos ##指定此共享的超級用戶身份
map to guest = bad user
guest ok = yes
這兩個參數必須同時出現
九. samba的多用戶掛載
在客戶端如果用普通的掛載方式,沒有用過用戶驗證的人也可以訪問samba服務