Linux26期 6月7日预习笔记
2.18 特殊权限 set_uid
2.19 特殊权限 set_gid
2.20 特殊权限 stick_bit
2.21 软链接文件
2.22 硬链接文件
2.18 特殊权限 set_uid
改权限针对二进制的可执行文件,是文件在执行阶段具有文件所有者的权限。
格式: chmod u+s 或chmod u-s
上例中,rws 中的s 就是set_uid 的权限
如何对文件执行这个权限呢?改密码的权限是 /etc/shadow
用命令 #chmod u+s /usr/bin/ls 也就是给ls 加上了临时所有者的权限,反之可以 u-s
用命令 #ls -l /usr/bin/ls 查看其临时权限,会发现 /usr/bin/ls 变为红色,前面有s出现
2.19 特殊权限 set_gid
该权限可以作用在文件上(二进制可执行文件),也可以作用在目录上。
当作用在文件上时,其功能和set uid 一样,它会使文件在执行阶段具有文件所属组的权限。
目录被设置这个权限后,任何用户在此目录下创建的文件都具有和该目录所属的组相同的组。
格式:chmd g+s 或 chmod g-s
上面更改完所属组的权限以后,后面的变成黄色,前面在组的位置增加了小s 。
2.20 特殊权限 stick_bit
可以理解为防删除位。
文件是否可以被某用户删除,主要取决于该文件所在的目录是否对该用户具有写权限。
如果没有写权限,则这个目录下的所有文件都不能删除,同时也不能添加新的文件。
如果希望用户能够添加文件但不能删除该目录下其他用户的文件,则可以对父目录增加该权限。设置该权限后,就算用户对目录有写的权限,也不能删除其他用户的文件。
2.21 软链接文件
软连接是建立一个独立的文件,当读取这个链接文件时,它会把读取的行为转发到该文件所链接的文件上。
当删除链接文件时,被链接文件不会被删除,但如果再次读取这个链接文件时,会提示无法打开文件。然而当删除被链接文件时,链接文件是不会有任何影响的。
(软连接的使用方向比较广)
建立软连接文件 建立硬链接文件 命令ln(link)
格式: #ln {-s} {来源文件} {目的文件}
该命令的常用选项是 -s ,如果不加 -s选项就是硬链接,加上 -s 选项就是软连接文件
*软连接可以是针对目录和文件
*硬链接不可以针对目录,对文件可以硬链接,但前提是不可跨分区
转载于:https://my.oschina.net/u/3851620/blog/1825861
- 点赞
- 收藏
- 分享
- 文章举报
- Linux26期 7月10日预习笔记
- Linux26期 6月14日预习笔记
- Linux26期 7月9日预习笔记
- Linux26期 6月14日预习笔记
- Linux26期 6月13日预习笔记
- Linux26期 7月5日预习笔记
- Linux 26期 6月12日预习笔记
- Linux26期 7月4日预习笔记
- Linux26期 7月3日预习笔记
- Linux26期 6月8日预习笔记
- Linux26期 6月28日预习笔记
- Linux26期 6月27日预习笔记
- Linux26期预习笔记
- Linux26期 6月25日预习笔记
- Linux26期 6月22日预习笔记
- Linux26期 6月20日预习笔记
- Linux26期 6月19日预习笔记
- Linux26期 7月11日预习笔记
- Linux26期 6月15日预习笔记
- linux26期 7月6日学习笔记