您现在的位置: 主页 > 嵌入式操作系统 > Linux > linux关于权限
本文所属标签:
为本文创立个标签吧:

linux关于权限

来源:网络整理 网络用户发布,如有版权联系网管删除 2018-08-08 

用户权限:
drwxr-x---. 8 root root 4096 8月 6 23:18 mnt

第一个root:所有者 即root用户
第二个root:所有者所在的组
mnt:所有者创建的文件夹
Rwx:root用户对mnt具有读、写、执行的权限
R-x:root组内用户对mnt具有读、执行权限
---:其他用户对mnt无任何权限

权限: 目录 文件
r读(4) 查看目录里面的文件 查看文件内容
w写(2) 在目录里创建/删除文件 在文件里写内容
x执行(1) 切换进目录 执行该文件 (该文件为:程序/脚本)

用户:
所有者:user u
所属组:group g
其他用户:other o
u+g+o=a :all即所有用户

drwxr-x---. 8 root root 4096 8月 6 23:18 mnt
让user1对mnt目录具有rwx的权限:chmod o+r,o+w,o+x mnt
(chmod 755 mnt 局限一般不用) 删除权限:将+改为-即可

drwxr-x---. 8 root root 4096 8月 6 23:18 my.sh
让user1对my.sh具有x权限:chmod o+x my.sh
让所有用户对my.sh都拥有x权限:chmod a+x my.sh

acl权限:
让user1对mnt具有r权限,让user2对mnt具有rx权限,让user3对mnt具有rw权限,让user4对mnt具有rwx权限
setfac1 -m u:user1:r mnt
setfac1 -m u:user2:rx mnt
setfac1 -m u:user3:rw mnt
setfac1 -m u:user4:rwx mnt

1.查看mnt拥有的acl权限:getfacl -m mnt
2.设置mnt的acl权限:setfac1 -m u:user1:rwx mnt
3.删除mnt的user1拥有的acl权限:setfacl -x u:user1 mnt
4.删除mnt上所设置过的所有的acl权限:setfacl -b mnt/


sudo权限:
1.设置
visudo
%user1 localhost=/usr/sbin/useradd,/usr/sbin/userdel
2.使用
sudo /usr/sbin/useradd user5
sudo /usr/sbin/userdel user5



              查看评论 回复



 用户 文件 权限

"linux关于权限"的相关文章

网站地图

围观()