首页 > 代码库 > Linux笔记--权限
Linux笔记--权限
观察文件类型
stat
file: ASCII data binary 或者有没有用到动态函式库
type
-t | 显示他的意义 file. alias. builtin 内建 |
-a | 列出 PATH 中 |
-p | 显示外部指令的完整文件名 |
档案特殊权限: id(列出自己信息)
在原来改权限 3 个数字之前再加一个 1 个数字 chmod nxxx FILE
4 | SUID | s | 所有者 |
2 | SGID | s | 群组 |
1 | SBIT | t | 其他 |
特殊权限就会架空, 就是虚有的, 系统会提示这些权限是大写的 SST
SUID: Set UID
s 标志, 使可执行文件在运行的时候有 属主权限.
只要有 x 和 SUID, 就可以在运行的时候变成 USER.
pstree -u | grep root | | |-passwd(root)
普通用户运行 passwd, 就会切换到 root 身份.
SUID 只能用在二进制文件, 不能用于 shell 脚本文件
SGID: Set GID
当 s 这个标志出现在群组的 x 时,则称为 Set GID
文件在执行的时候获得了 同 用户组相同的权利.
目录设定了 SGID 的权限后
用户若对于此目录具有 r 和 x 的权限时,该用户能够进入此目录;
用户在此目录下的有效群组(effective group) 将会变成该目录的群组;
用途:若用户在此目录下具有 w 的权限(可以新建档案), 则使用者所建立
的新档案, 该新档案的群组和此目录的群组相同.
Sticky Bit
SBIT 目前只对目录有效, 当用户对于此目录具有 w, x 权限,亦既具有写入的权限时;
当用户在该目录下建立档案或目录时,仅有自己和 root 才有权力删除该档案.
Linux笔记--权限
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。