Linux用户及权限基础 3 Linux扩展权限 - Linux系统
1 默认权限
1 每一个终端都有一个umask权限来确定新建文件和新建文件夹的默认权限 2 umask使用数字权限来表示,比如022 3 目录的默认权限是777-umask,文件的默认权限是666-umask 4 普通用户的umask是0002,root用户的umask是022 5 那么新建文件的权限为666-0002 = 664 => rw-rw-r-- 比如我在家目录下创建一个新的文件名叫LinuxCast.net 那么新建文件夹(目录)的权限为777-0002 = 775 => rwxrwxr-x 比如我在家目录下创建一个新的文件夹Linux 6 使用umask来设置终端的umask值 2 特殊权限 1 除了普通权限外还有三种特殊的权限 2 权限 对文件的影响 对目录的影响 suid 以文件 所属用户身份执行 无 而非执行文件的用户 sgid 以文件 所属组身份运行 在该目录中创建新文件的所属组 和该目录相同 sticky 无 对目录拥有写入权限的用户可以 删除其拥有的文件 但是不 能删除其它用户的所拥有的文件 3 设置特殊权限 1 设置suid chmod u+s 文件名 2 设置sgid chmod g+s 文件名 3 设置sticky chmod o+t 文件名 4 和普通权限一样特殊权限也可以利用数字来表示 suid = 4 grid = 2 sticky = 1 查看本栏目更多精彩内容:http://www.bianceng.cn/OS/Linux/ (编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |