一、特殊权限 1、特殊权限set_uid:使非root用户的其他用户,在运行有该权限的文件时,临时拥有该文件所属用户的权限。(该文件必须是二进制可执行文件,目录也可以设置该权限,但是没有意义。)添加该权限命令为:chmod u+s 目标文件 2、特殊权限set_gid:在作用于文件时,临时赋予其他用户文件所属组的权限。 当作用于目录时,新创建的子目录子文件的所属组会和父目录保持一致。命令为:chmod g+s 目标文件 3、特殊权限stick_bit:防止其他用户删除自己的文件,root用户除外,当删除文件时,看的是父目录有没有写的权限,而不是文件本身权限。
二、软链接,硬链接 1、软链接:在软连接文件中存放有通往目标文件的路径,可以极大的节省磁盘空间。但是原文件被删除后软链接也会失效。命令:ln -s 来源文件 目的文件 创建时使用绝对路径,不要使用相对路径,如果使用相对路径后,原文件位置改变即会导致软链接文件失效。 2、硬链接:硬链接是直接指向目标文件inode号,即使原文件被删除,硬链接也不受影响,因为硬链接指向的是inode号,inode才是储存文件数据的地方。但是不能跨分区建立硬链接,不能给目录做硬链接,命令:ln 来源文件 目的文件