11.Linux权限机制与扩展权限
Linux权限机制
权限是操作系统用来限制用户、组、进程对操作系统资源(文件、设备等)的访问的机制
权限分为:读、写、执行,一般表示为 r、w、x
每个文件或文件夹拥有一个所属用户和所属组,并且设置对应的权限
每个进程在运行的时候均以一个用户的身份运行,同时继承该用户的权限
Linux使用UGO权限模型,U代表所属用户、G代表所属组、O代表其他,每个文件的权限基于UGO模型设置
命令ls -l可以查看文件的权限
命令chown可以修改一个文件的所属用户:
chown 用户 文件
chown linuxcast testfile
命令chgrp用以修改一个文件的所属组:
chgrp 组 文件
chgrp linuxcast-group testfile
命令chmod用以修改一个文件的权限:
chmod 权限 文件
chmod u+w linuxcast-file
Linux扩展权限
umask属性用来确定新建文件的默认权限
命令umask可以修改当前umask属性:
umask 022
Linux拥有三个特殊权限:
suid
sgid
sticky
命令chmod用以设置特殊权限:
chmod u+s linuxcast-file 设置suid
chmod g+s linuxcast-dir 设置sgid
chmod o+t linuxcast-dir 设置sticky
文章来源: blog.csdn.net,作者:fengda2870,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/fengda2870/article/details/13506805
- 点赞
- 收藏
- 关注作者
评论(0)