linux設置特殊權限位

設置特殊權限位

文件、目錄-----基本權限

 特殊文件----命令

  uid  gid---用戶標誌身份的唯一數字  500 500

     進程運行  euid  egid  

           用戶:zhy      

           #SU  ZHY

           $PS              500   500

 

#chmod u+s   /bin/vi    ----boot

 

-rwxr-xr-x    root root   /bin/vi

    s

   S

      uid=====gongxiang

      gid=====gongxiang

 

     0    0

 /etc/passswd

  Zhy:500:0

 Login:zhy

 [root]

-rwxr-xr-x  root  root   ……./bin/vi

    root   0    0

#su zhy

$vi /etc/passwdLinux裏只有普通文件和目錄具有x權限

 

#chmod g+s   /bin/vi 

以zhs身份編寫了一段程序(文件) rmfile(刪除文件)

-rwxr-xr-x    zhs   web     …..     rmfile---ls

web----zhs  root   lisi

     500    0    501

以root身份創建了一個普通文件file1

-rw-r--r--    root  web    file1

 

#rmfile file1

#chmod 4755   rmfile

 -rwsr-xr-x  rmfile

以root身份刪除file1的時候?

 

#chmod 2755  rmfile

-rwxr-sr-x    rmfile

 

U+s:---將作者(root)身份共享給所有人

 

G+s----將該組用戶的執行權限共享給組裏的人

   Mkdir     dir_1

  drwxr-xr-x     zhs   web  dir_1

     在dir_1目錄下新建文件,文件的組合dir_1保持一致

root   root

 touch file   ------------    root  root  file

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章