需求:
有兩個用戶abo和abu;
有三個檔案夾:
/samba_workspace/abo/ : 用戶abo可訪問,擁有讀寫權限
/samba_workspace/abu/ : 用戶abu可訪問,擁有讀寫權限
/samba_workspace/share/ : 用戶abo,abu均可訪問,均擁有讀寫權限
步驟
安裝samba
apt-get install samba
創建共享檔案夾
mkdir -p /samba_workspace/abo
mkdir -p /samba_workspace/abu
mkdir -p /samba_workspace/share
新增用戶
useradd abu -s /sbin/nologin
useradd abo -s /sbin/nologin
修改共享檔案夾的所有者
chown -R abo:abo /samba_workspace/abo/
chown -R abu:abu /samba_workspace/abu/
chown -R abo:abo /samba_workspace/share/ //先將share的所有者設為abo,然后再用setfacl賦予abu讀寫權限
setfacl -R -m u:abu:rwx /samba_workspace/share/
向samba新增用戶
smbpasswd -a abo
//輸入密碼
//確認密碼
smbpasswd -a abu
//輸入密碼
//確認密碼
修改samba的組態檔
vim /etc/samba/smb.conf
//在檔案最后添加
[abo]
comment = Jimbo's folder
path = /samba_workspace/abo
browseable = yes
read only = no
create mask = 0774
directory mask = 0775
valid users = abo
[abu]
comment = Poppy's folder
path = /samba_workspace/abu
browseable = yes
read only = no
create mask = 0774
directory mask = 0775
valid users = abu
[share]
comment = Common share folder
path = /samba_workspace/share
browseable = yes
read only = no
create mask = 0774
directory mask = 0775
valid users = abu,abo
write list = abu,abo
修改完組態檔后用testparm檢查下有無語法錯誤
testparm /etc/samba/smb.conf
重啟samba服務
/etc/init.d/samba restart
在windows端驗證

如果使用abo帳號登錄了后,想切換成abu登錄,需要先斷開與samba的鏈接,方法如下:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/250149.html
標籤:其他
下一篇:MAC地址
