linux設定特殊許可權位

2021-09-30 09:51:22 字數 1165 閱讀 2231

設定特殊許可權位

檔案、目錄-----基本許可權

特殊檔案----命令

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

程序執行  euid  egid  

使用者:zhy      

#su  zhy

$ps              500   500

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

-rwxr-xr-x    root root   /bin/viss

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

設定特殊許可權位

設定特殊許可權位 檔案 目錄 基本許可權 特殊檔案 命令 uid gid 使用者標誌身份的唯一數字 500 500 程序執行 euid egid 使用者 zhy su zhy ps 500 500 chmod u s bin vi boot rwxr xr x root root bin viss ...

linux 檔案特殊許可權位小結

特殊位作用 suid 對乙個可執行檔案,不是以發起者身份來獲取資源,而是以可執行檔案的屬主身份來執行。sgid對乙個可執行檔案,不是以發起者身份來獲取資源,而是以可執行檔案的屬組身份來執行。sticky 粘滯位,通常對目錄而言。通常對於全域性可寫目錄 other也可寫 來說,讓該目錄具有sticky...

Linux檔案的特殊許可權位

setuid suid 針對命令和二進位制程式的,當普通使用者執行某個命令的時候,可以擁有這個命令對應使用者的許可權,即讓普通使用者可以以root使用者的角色執行程式或命令。setgid sgid 希望乙個目錄被多個使用者 同屬乙個組 共享,同乙個組的使用者可以處理。粘滯位 t 把乙個資料夾的許可權...