感谢支持
我们一直在努力

Linux认证辅导:Linux 共享目录权限的设置

一般在共享文件夹时 只允许同组中的用户对其所属组的文件进行修改,而其他用户不能,这是就会用到sgid


1 新建三个用户,并建立一个组


# useradd  you me  she  he


分别该这几个用户设置密码:


#passwd  you


#passwd   me


#passwd   she


# passwd   he


新建一个组:


#groupadd  my


并把you  me 两个用户加进该


# usermod   -g  me


#usermod   -g   you


2用root用户新建新建一个共享目录,该权限


# mkdir    /share


#chown   :my   /share


# shmod   g+w    /share


3 切换用户


# su  -you


# cd  /share


#touch  a.txt


# su   – me


# cd  /share


5 让me用户去修改该文件


#vim  a.txt


如果在修改完后不让保存,上面显示read-only


说明不允许


用户修改


6 在切换到root用户下面在g加上s


# chmod  g+s   /share


7在切换到me用户下再次对其进行修改,修改完后别完后并让其保存则说明成功,否则,失败,则需要检查你的步骤是佛正确,请重新做一下。


8 但是在共享出的目录是允许每个用户对其具有写权限,每个用户都能创建文件,删除文件,同时也出现了用户之间可以互相删除其他用户的文件,这样给用户的一些重要的文件,面临着被删除的风险,同样创建一个共享文件夹


#root  /share2


9  root 用户修改文件的权限,并把其他用户也具有写权限


#chmod  o+w  /share


10 切换用户,并创建文件


# su  –  she


#cd   /share2


#touch  b.txt


# su  –  he


# cd  /share2


#ll


# rm   b.txt


删除成功,


11,切换到root用户,并在文件夹其他用户上加t权限


# chmod  o+t   /share2


12 再次切换用户到he,she,并再次让she创建文件,并让he去删除she创建的文件


# su – she


# cd  /share2


#touch  c.txt


#su  – he


#、cd  – /share2


#rm  c.txt


如果不让删除,目标达到


如果还能删除,则需要检查你的做的是否有误,请重新来过

赞(0) 打赏
转载请注明出处:服务器评测 » Linux认证辅导:Linux 共享目录权限的设置
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏