samba

一 、建立cover組,成員有cover01, cover02
建立team組,成員有team 01, team02
建立user組,成員有user01, user02
二 、共享目錄cover,隱含共享,只有cover組成員可讀寫,其他人無法訪問
三 共享目錄team,team組用戶可讀寫, cover組 成員可讀,user01可讀
四 共享目錄user , user組可讀寫, cover可讀
五 共享目錄public, cover, team, user組均可讀寫,但不能刪除別人的文

一.vim add.sh
#!/bin/bash
groupadd cover
for a in cover01 cover02
do
useradd -g cover $a
echo "123456" | passwd --stdin $a
done
groupadd team
for b in team01 team02
do
useradd -g team $b
echo "123456" | passwd --stdin $b
done
groupadd user
for c in user01 user02
do
useradd -g user $c
echo "123456" | passwd --stdin $c
done
sh add.sh執行成功
[root@localhost ~]# ls /home
cover01 cover02 team01 team02 user01 user02


二.
創建文件夾
cd /var
mkdir samba
cd samba
mkdir cover team user

vim /etc/samba/smb.conf
[cover]
path = /var/samba/cover
browseable = no
writeable = yes
write list = @cover
valid users = @cover
invalid users = @team @user

[team]
path = /var/samba/team
writeable = yes
browseable = yes
write list = @team
read list = @cover user01
valid users = @team @cover user01
invalid users = user02

[user]
path = /var/samba/user
writeable = yes
browseable = yes
read list = @cover
write list = @user
valid users = @user @cover
invalid users = @team

service smb start

登錄smbclient -L 192.168.18.67
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章