linux ls命令下复合模式位
来源:互联网 发布:张煌言 知乎 编辑:程序博客网 时间:2024/05/21 19:39
转置于三个特殊的位set-user-ID、set-group-ID、sticky
我们查看一下passwd这个命令,知道它的执行文件 /usr/bin/passwd 的权限是:
4 代表SUID
2 代表SGID
1 代表sticky
设置方法类似 : chmod 4777 filename
- set-user-ID SUID
-rw-r--r--
也就是说,除了 root,别人无法修改这个文件。但是,普通用户确实可以修改自己的密码啊?我们查看一下passwd这个命令,知道它的执行文件 /usr/bin/passwd 的权限是:
-r-sr-xr-x
其实,/etc/passwd 文件不是给所有的用户修改这个文件的权限,而是给 passwd 命令一个特殊的权限,即那个 s ,使 passwd 命令的文件所有者是 root ,也就是说临时获得 root 权限,而 root 是有权限修改 /etc/passwd 这个文件的。- set-group-ID SGID
- sticky 位
sticky位对于文件和目录有不同的用途。
对于文件而言,sticky位告诉内核即使没有人在使用这个程序,也要把它放在 交换空间 中。并且,交换空间上的文件时不能分块的。放在交换空间里的文件被内存调用的时候要比放在磁盘上块。
对于目录而言,sticky位使得存放在这个目录下的文件只能被创建者删除,别人不能够删除。4 代表SUID
2 代表SGID
1 代表sticky
设置方法类似 : chmod 4777 filename
0 0
- linux ls命令下复合模式位
- linux下的ls命令
- linux下ls-l命令
- linux下ls 命令详解
- Linux下ls命令实现
- Linux下的ls命令
- linux下ls命令模拟
- Linux 下的ls命令
- Linux下ls命令详解
- linux下 ls命令例子与解释
- linux下ls命令可选项详解
- linux 下 如何自己写 ls 命令
- 模拟linux下的ls -l命令
- Linux下ls命令的实现
- Linux下ls命令的简单实现
- linux下ls命令的编写
- Linux下ls命令颜色效果
- linux下的 ls 和 ll 命令
- phoenix——提供hbase的sql操作的框架
- 将QMessageBox对话框中按钮的“Yes/No”转换成中文的“是/否”
- scanf函数的内存越界问题
- 正则表达式进阶
- JAVA内存溢出
- linux ls命令下复合模式位
- 推荐一些Linux下常用的软件
- QTCreator + QTEmbedded 在Ubuntu上创建嵌入式ARM开发环境
- 软件工程之可行性研究分析
- 区分Linux内建命令和外部命令——pwd
- 错排问题:
- ubuntu12.04安装mysql
- C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
- HEVC,VP9,x264性能对比