1、set_uid,里面的s权限 即运行一个命令时,普通用户临时拥有root权限 (
增加和移除s权限
chmod u+s file_name
chmod u-s file_name
大S 和 小s 的区别
2、set_gid 这个命令,所作用的是在用户组的权限上
chmod g+s file_name (增加s权限)
chmod g-s file_name (移出s权限)
如果对于目录而言
chmod g+s dir_name (给目录加s权限)
chmod g-s dir_name (给目录移出s权限)
g+s 的目录 可以固定目录内,文件或目录的用户组!!!
3、 软连接 ls 命令 创建软件连接(可以理解为快捷方式)
创建软连接使用:
ln -s sour_file dest_file
ln -s dir_name dest_name
注意:尽量用绝对路径创建 软连接, 如果原始文件已经删除了,那么软连接会失效!如:
软连接还可以有效的解决,空间不足的文件!
4、硬连接
硬连接不支持对目录做连接,只支持对文件做硬连接
ln file_name dest_name (硬连接,即inode 号 一样)
硬连接 都是指向inode号的
硬连接,只能在同一分区域做,不能跨分区!因为不同分区可能存在 相同的Inode 号
删除就直接用rm 就可以了,硬连接中只要还有文件指向 inode 号,那么数据就仍然存在!
6、stick_bit 防删除位