1.切換到max的家目錄,建立連結
#ln -s /srv/www/htdocs www
lrwxrwxrwx 1 max users 15 Oct 12 09:47 www -> /srv/www/htdocs2.切換到/srv/www/htdocs目錄查看,發現目錄權限為root.root,更換權限為max.root
#chown max * -R --->/src/www/htdocs下的目錄及檔案其owner都設為max
3.在windows下會看到使用者max的目錄下多了WWW這個目錄
如果要更新網頁的不只一人?方法1
1.新增另一個user:joe
2.新增webdesigner群組
- #groupadd webdesigner
- #usermod -G webdesigner max --->(-G表示副群組)
- #usermod -G webdesigner joe --->(-G表示副群組)
- #id max --->查看max是否多了一個副組群組
- #id joe --->查看joe是否多了一個副組群組
- # chown :webdesigner htdocs -R
- 顯示drwxr-xr-x 5 root webdesigner 4096 Oct 8 15:17 htdocs
- # chmod g+w htdocs -R
- #smbpasswd -a joe --->新增joe samba帳號
- #vi /etc/samba/smbpasswd --->檢查是否joe有samba帳號
1.新增一個samba資源www,並限定只有max, joe可以使用該資源
#vi /etc/samba/smb.conf
[www]
path = /srv/www/htdocs
writeable = Yes
guest ok = No
valid users = max,joe --->也可改成@webdesigner群組
create mask = 664 --->新增檔案的預設權限
directory mask = 775 --->新增目錄的預設權限
force group = webdesigner --->
強制新增的預設群組為webdesigner
(如果沒設,會變成使用者的primary group,
但是webdesigner為副群組)
2.重啟samba
Note:
可以利用#man smb.conf來查詢更多設定方式
相關參考smb限定使用者帳號
沒有留言:
張貼留言