檔案許可權小記

2021-09-27 05:39:11 字數 1540 閱讀 1327

1、使用者、使用者組管理命令並演示命令以及常見用法

組相關命令

groupadd yyy 建立組yyy

groupadd -g gid yyy 建立時指定組id為gid

groupadd -r 建立系統組

groupmod -n yyy 修改組名為yyy

groupmod -g gid修改組id為gid

groupdel yyy 刪除yyy組

gpasswd 修改組密碼

gpasswd -a user *** 將user新增至指定組***中(附加組)

gpasswd -d user 從指定組中移除使用者user

gpasswd -a user1,user2,... 設定有管理許可權的使用者列表

groupmems 更改和檢視組成員

groupmems -a, --add username 指定使用者加入組

groupmems -d, --delete username 從組中刪除使用者

groupmems -p, --purge 從組中清除所有成員

groupmems -l, --list 顯示組成員列表

2、檔案許可權,屬主屬組管理命令

在linux中,我們把訪問檔案的人群分為三類

1、檔案所有者

2、如果不是所有者,是否是組成員

3、既不是所有者也不是組成員

對於檔案來說,有三種許可權讀r 寫w 執行x

以檔案f2為例

-rw-r--r--. 1 root root 4066 jul 8 02:50 f2

檔案所有者許可權為rw 具有讀、寫許可權,減號表明沒有該許可權

對於組成員許可權為r 具有讀許可權,減號表明沒有該許可權減號表明沒有該許可權

對於other許可權為r 具有讀許可權,減號表明沒有該許可權

許可權設定命令

chmod命令可以修改許可權

格式:chmod who(u、g、o使用者) opt(+、-、=) per(r、w、x) file

為file檔案設定許可權,u(檔案所有者)g(組成員)o(others)

+(增加許可權)-(取消許可權)=(賦予許可權)

也可以使用八進位制數字來賦予許可權

--- 000 0

--x 001 1

-w- 010 2

-wx 011 3

r-- 100 4

r-x 101 5

rw- 110 6

rwx 111 7

例如:640: rw-r-----

755: rwxr-xr-x

三種特殊許可權suid, sgid, sticky

suid:表示當乙個使用者執行該工具時,許可權變為工具所有者的許可權。suid新增方法為chmod u+s /bin/cat;

sgid:繼承的是所屬組,不是所有者;sgid許可權新增方法chmod g+s /bin/cat

sticky:具有寫許可權的目錄通常使用者可以刪除該目錄中的任何檔案,無論該檔案的許可權或擁有權;在目錄設定sticky 位,只有檔案的所有者或root可以刪除該檔案;設定方法為chmod o+t /data

Linux目錄許可權小記

r 擁有讀取目錄結構列表的許可權 x 擁有進入此目錄的許可權 w 1 建立新的檔案和目錄 2刪除已經存在的檔案和目錄 無論該檔案的許可權為何!3能夠重新命名檔案和目錄 4 能夠 移動目錄裡面的檔案和目錄。如果在 tmp下面有個 test目錄,其許可權如下 drwxrwxr x.4 root root...

Linux目錄許可權小記

r 擁有讀取目錄結構列表的許可權 x 擁有進入此目錄的許可權 w 1 建立新的檔案和目錄 2刪除已經存在的檔案和目錄 無論該檔案的許可權為何!3能夠重新命名檔案和目錄 4 能夠移動目錄裡面的檔案和目錄。如果在 tmp下面有個test目錄,其許可權如下 drwxrwxr x.4 root root 4...

linux目錄許可權小記

r 擁有讀取目錄結構列表的許可權 x 擁有進入此目錄的許可權 w 1 建立新的檔案和目錄 2刪除已經存在的檔案和目錄 無論該檔案的許可權為何!3能夠重新命名檔案和目錄 4 能夠移動目錄裡面的檔案和目錄。如果在 tmp下面有個test目錄,其許可權如下 drwxrwxr x.4 root root 4...