特殊权限-软连接-硬链接

特殊权限

可用ls -l filename 第一列;

set_uid权限:

s权限作用在文件所有者;所有者除外的用户,在处理带s权限的文件时,临时拥有文件所有者的权限。

可添加s权限的文件,必须是二进制的可执行文件

chmod u+s filename       #对文件添加set_uid权限

chmod u=rws filename   #对文件添加S权限,S=s-x 

set_gid权限:

s权限作用在文件所属组;所属组用户除外的用户,在处理带s权限的文件时,临时拥有文件所属组的权限。

可作用在文件或目录

chmod g+s filename         #对文件添加set_gid权限

stick_bit权限:

t权限为防删除位,对于文件的其他用户,即使权限大,也没法删除,只有所有者和root能删除

t权限添加在目录时,对目录下的文件和子目录生效。

软链接

类似win的快捷方式,链接文件存放源文件的路径信息等,可用ls -l查看,第一列第一位为l即为链接文件或目录, “->”左边为链接文件,右边为源文件

ln -s 源文件 链接文件         #注意两个文件使用绝对路径较好

 特点:可以跨分区,可对文件或目录做软链接,与源文件不同inode号,节省空间(和cp相比),删除源文件时链接文件失效

硬链接

类似win的副本,

ln  源文件 链接文件

特点:不能跨分区,不支持对目录做硬链接,与源文件相同inode号,节省空间(和cp相比),删除源文件时链接文件不受影响

猜你喜欢

转载自my.oschina.net/u/3866910/blog/1825286