首先咱们看passwd的权限,出现rws中s就是set_uid的权限。主要就是当普通用户执行passwd命令时,临时得到root权限,前提必须是二进制文件,也必须有x权限。node
实例:切换到一个普通用户,# su - aming,没有root权限ui
咱们设置set_uid权限,而后普通用户就能够查看,不过权限没有变spa
若是要去掉set_uid的权限,输入# chmod u-s /usr/bin/ls;或者输入# chmod u=rws /usr/bin/ls,权限变成S,这是由于没有x权限,实际上不受影响使用3d
加上x权限get
该权限不只能够做用在文件上,也能够做用在目录上 ,看成用在文件上时,其功能与set_uid同样,使文件在执行阶段具备文件所属组的权限。it
看成用在目录上时候,建立子目录或子文件和该目录的所属组保持一致。bfc
该权限可理解为防删除位,文件是否能够被删除,主要取决于该文件所在的目录是否对该用户具备写权限,若是没有,则该目录下的全部文件都不能删除,同时也不能添加新文件权限
实例:给目录/tmp设置权限,其余用户能够修改文件可是不能删除该目录下的文件二进制
相似于Windows的快捷方式,软连接是创建一个独立的文件,做用是节省空间im
格式:ln [-s] [源文件][目标文件]
也适用于目录
作软连接尽可能使用绝对路径,若是源文件不存在,就会出错
建立了yum.log文件以后,就正常了
使用绝对路径就不会出错
建立的文件与另一个文件有相同的inode号,这两个文件相互为硬连接文件,删除源文件,不影响硬连接文件,软连接则不能够。硬连接也不会占用磁盘空间
不能对目录作硬连接
不能跨分区作硬连接