首先咱們看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號,這兩個文件相互爲硬連接文件,刪除源文件,不影響硬連接文件,軟連接則不能夠。硬連接也不會佔用磁盤空間
不能對目錄作硬連接
不能跨分區作硬連接