2017年6月8日 笔记
2017-06-15 00:08
267 查看
2.18 特殊权限set_uid
2.19 特殊权限set_gid
2.20 特殊权限stick_bit
2.21 软链接文件
2.22 硬链接文件
-rwsr-xr-x. 1 root root 27832 6月 10 2014 /usr/bin/passwd查看passwd ;查查看到到的 是rwsr-xr-x; s=set_uid; 表示任何人只要使用这个命令,它就可以临时拥有root用户的权限,所以才能去更改密码使用方法:
t 权限 就是一个防删除位,防止别人删除自己的文件,root用户除外
目录下的文件和目录是否能删除,所看的权限是看父目录的权限是否设置有 t 权限
例如:
/tmp/ 就有这个 t 权限,他决定了/tmp/ 里面的文件或目录,属于哪个组,就由哪个组来决定删除(因为root用户是超级用户,不受这个权限影响)
软链接大小,决定于源文件的路径长度
使用 ln 可以对文件或者目录做软链接
使用方法
ln -s 目标文件绝对路径 需要创建软链接的绝对路径 创建软链接时,尽量使用绝对路径
硬链接的源文件被删除后,对文件本身没有任何影响
硬链接不会占用空间,仅仅只会共用一个inode号
硬链接不能跨分区创建,因为每个分区都用自己的inode,在分区的时候都已经预先分配好了。
2.19 特殊权限set_gid
2.20 特殊权限stick_bit
2.21 软链接文件
2.22 硬链接文件
2.18 特殊权限set_uid
set_uid = s 权限(rws)[root@aminglinux-01 ~]# ls -l /usr/bin/passwd-rwsr-xr-x. 1 root root 27832 6月 10 2014 /usr/bin/passwd查看passwd ;查查看到到的 是rwsr-xr-x; s=set_uid; 表示任何人只要使用这个命令,它就可以临时拥有root用户的权限,所以才能去更改密码使用方法:
chmod u+s /usr/bin/ls给 ls 命令赋予 set_uid 的权限
2.19 特殊权限set_gid
set_gid 可以用于在目录或文件上添加 s 权限,当作用于文件上时,效果和set_uid相似;他可以让执行这个文件的用户,临时拥有这个文件的所属主的权限,当作用在目录上的时候,当你创建子目录或子文件,创建的子目录或子文件的所属组会和该目录的所属组保持一致2.20 特殊权限stick_bit
rwt里的t 表示的就是 stick_bitt 权限 就是一个防删除位,防止别人删除自己的文件,root用户除外
目录下的文件和目录是否能删除,所看的权限是看父目录的权限是否设置有 t 权限
例如:
/tmp/ 就有这个 t 权限,他决定了/tmp/ 里面的文件或目录,属于哪个组,就由哪个组来决定删除(因为root用户是超级用户,不受这个权限影响)
2.21 软链接文件
软链接类似于 Windows 下的快捷方式软链接大小,决定于源文件的路径长度
使用 ln 可以对文件或者目录做软链接
使用方法
ln -s 目标文件绝对路径 需要创建软链接的绝对路径 创建软链接时,尽量使用绝对路径
2.22 硬链接文件
硬链接不支持对目录做,只支持对文件做,不能跨分区硬链接的源文件被删除后,对文件本身没有任何影响
硬链接不会占用空间,仅仅只会共用一个inode号
硬链接不能跨分区创建,因为每个分区都用自己的inode,在分区的时候都已经预先分配好了。
相关文章推荐
- 2017年6月8日笔记
- 程序员考试补课笔记-第二天
- 程序员考试补课笔记-第二十一天(完)
- 程序员考试补课笔记-第十九天
- 程序员考试补课笔记-第二十天
- 程序员考试补课笔记-第十七天
- JSP自学笔记
- 程序员考试补课笔记-第八天
- 程序员考试补课笔记-第九天
- 程序员考试补课笔记-第十天
- 学习Raft算法的笔记
- 程序员考试补课笔记-第十五天
- 程序员考试补课笔记-第十六天
- 程序员考试补课笔记-第五天
- 程序员考试补课笔记-第三天
- 程序员考试补课笔记-第四天
- STL的学习笔记之一
- MFC Window程序设计(第二版)精华浓缩笔记(三)
- MFC Window程序设计(第二版)精华浓缩笔记(二)
- MFC Windows程序设计(第二版)精华浓缩笔记