Linux 使用者許可權

2021-09-28 23:57:10 字數 2053 閱讀 5675

whoami // 檢視當前的使用者的使用者名稱
groupadd groupname

修改使用者名稱: groupmod -n groupoldname groupnewname

檢視當前登入使用者所在的組:groups

刪除使用者組:groupdel groupname

adduser username

設定密碼:passwd username

刪除使用者:userdel username

(此時不能刪除該使用者的所有資訊,只是刪除了該賬戶/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四個檔案裡的該賬戶和組的資訊。該使用者的家目錄和使用者郵箱沒有被刪除。再次建立相同使用者名稱使用者就會出錯。)

完全刪除使用者:userdel -r username

usermod -g groupname username  (會把該使用者從其他組中移除)

usermod -a groupname username

從使用者組角度:

新增:gpasswd -a username groupname (把 username 新增到 groupname 組中並獲取該組所有許可權)

移除:gpasswd -d username groupname

可以在建立使用者的時候指明使用者組:

useradd -g groupname username (建立 username 使用者同時新增到 groupname 組中)

許可權類別

讀 r 值 4

寫 2 值 2

執行 x 值 1

檢視檔案許可權:	

ls -l filename

或者: ll filename

drwxr-xr-x 9 root root 4096 may 30 20:59 tomcat

d 表示檔案型別是目錄

rwx 表示 root 使用者許可權 u

r-x 表示 root 所在組的其他人員的許可權 g

r-x 表示其他使用者的許可權 o

9 表示被應用的次數

root 表示檔案建立者

root 表示檔案建立者所在的組

may 30 20:59 建立時間

tomcat 檔名稱

使用 chmod 對所有使用者分配檔案許可權
字母許可權分配:

chmod u+x filename (給使用者分配執行檔案的許可權)

chmod u+x, g+x, o+x filename (為建立使用者,使用者組,其他使用者分別新增執行許可權)

chmod u-x, g-x, o-x filename (為建立使用者,使用者組,其他使用者分別取消執行許可權)

數字許可權分配:

chmod 755 filename 表示 -rwxr-xr-x 的許可權分配

acl 細緻許可權分配
設定使用者許可權:

setfacl -m u:username:rwx filename (給使用者 username 新增對 filename 的許可權,許可權內容是 rwx)

檢視檔案許可權:

getfacl filename (結果如下)

# file: visiter

# owner: root

# group: root

user::rwx

group::r-x

other::r-x

刪除使用者許可權:

setfacl -x user:username

清空檔案許可權:

setfacl -b filename

對目錄、子目錄及檔案設定許可權:

setfacl -m u:username:rwx -r /filename/

對後期新增的子目錄和檔案繼承父目錄許可權:

setfacl -m d:u:username:rwx -r /filename/

對目錄許可權的分配,允許使用者增加和刪除檔案和目錄,而對檔案許可權分配時不允許刪除檔案的。

Linux使用者許可權

其實,這個地方對於新手來說感覺有點複雜,但是並不難,只要記好了規則就可以了。我們現有隨便進入乙個資料夾下,這個檔案下要至少有乙個檔案或資料夾,然後敲 ll 命令。root localhost test ll 總用量 24 rwx 2 root root 16384 2月 22 04 31 lost ...

linux使用者許可權

useradd命令 g私有組 g公組 passwd對當前登陸的使用者進行修改密碼 passwd tom對指定使用者更改密碼 bash logout 當前使用者退出系統時執行,可用於刪除日誌 bash profile 使用者登陸系統是被執行,是乙個開機啟動檔案,但只有在開機啟動時執行一次 bashrc...

Linux使用者許可權

我們現有隨便進入乙個資料夾下,這個檔案下要至少有乙個檔案或資料夾,然後敲 ll 命令。root localhost test ll 總用量 24 rwx 2 root root 16384 2月 22 04 31 lost found rwxr xr x 2 root root 4096 3月 18...