Linux 共享目录权限的设置

简介:
一般在共享文件夹时 只允许同组中的用户对其所属组的文件进行修改,而其他用户不能,这是就会用到sgid
新建三个用户,并建立一个组
 # useradd  you me  she  he
 分别该这几个用户设置密码:
#passwd  you
#passwd   me
#passwd   she
# passwd   he
新建一个组:
 #groupadd  my
并把you  me 两个用户加进该
# usermod   -g  me
#usermod   -g   you
2root用户新建新建一个共享目录,该权限
# mkdir    /share
#chown   my   /share
# shmod   g+w    /share
 
切换用户
# su  -you
# cd  /share
#touch  a.txt
 
# su   - me
# cd  /share
 
me用户去修改该文件
 #vim  a.txt
 如果在修改完后不让保存,上面显示read-only
 说明不允许
用户修改
 
在切换到root用户下面在g加上s
 # chmod  g+s   /share
7在切换到me用户下再次对其进行修改,修改完后别完后并让其保存则说明成功,否则,失败,则需要检查你的步骤是佛正确,请重新做一下。
 
 
 
但是在共享出的目录是允许每个用户对其具有写权限,每个用户都能创建文件,删除文件,同时也出现了用户之间可以互相删除其他用户的文件,这样给用户的一些重要的文件,面临着被删除的风险,同样创建一个共享文件夹
#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 再次切换用户到heshe,并再次让she创建文件,并让he去删除she创建的文件
# su – she
# cd  /share2
#touch  c.txt
#su  - he
#cd  - /share2
#rm  c.txt
如果不让删除,目标达到
如果还能删除,则需要检查你的做的是否有误,请重新来过









本文转自 freehat08 51CTO博客,原文链接:http://blog.51cto.com/freehat/274972,如需转载请自行联系原作者
目录
相关文章
|
9天前
|
安全 Linux 数据安全/隐私保护
Linux权限详解
Linux权限详解
|
14天前
|
Linux
关于Linux目录访问函数总结
关于Linux目录访问函数总结
11 1
|
19天前
|
Linux 数据安全/隐私保护 Windows
Linux入门指南:linux权限究竟是什么?和文件有什么关系?
Linux入门指南:linux权限究竟是什么?和文件有什么关系?
30 0
|
21天前
|
算法 Linux C++
【Linux系统编程】解析获取和设置文件信息与权限的Linux系统调用
【Linux系统编程】解析获取和设置文件信息与权限的Linux系统调用
29 0
|
21天前
|
Linux API C语言
【Linux系统编程】深入理解Linux 组ID和附属组ID的查询与设置
【Linux系统编程】深入理解Linux 组ID和附属组ID的查询与设置
28 0
【Linux系统编程】深入理解Linux 组ID和附属组ID的查询与设置
|
25天前
|
编解码 数据可视化 Linux
【Shell 命令集合 系统设置 】Linux 设置分辨率和颜色 SVGATextMode命令 使用指南
【Shell 命令集合 系统设置 】Linux 设置分辨率和颜色 SVGATextMode命令 使用指南
31 0
|
21天前
|
存储 算法 Linux
【Linux系统编程】深入理解Linux目录扫描函数:scandir目录函数(按条件扫描目录
【Linux系统编程】深入理解Linux目录扫描函数:scandir目录函数(按条件扫描目录
37 0
|
25天前
|
存储 Shell Linux
【Shell 命令集合 系统设置 】⭐ Linux 取消或删除已设置的环境变量 unset命令 使用指南
【Shell 命令集合 系统设置 】⭐ Linux 取消或删除已设置的环境变量 unset命令 使用指南
32 0
|
7天前
|
安全 Unix Linux
一、linux 常用命令之 linux版本信息 系统管理与设置 持续更新******
一、linux 常用命令之 linux版本信息 系统管理与设置 持续更新******
13 0
|
13天前
|
Ubuntu Linux Apache
linux下apache2更换目录
linux下apache2更换目录