Linux 用戶與權限

權限shell

0 000 --- 無權限加密

1 001 --x 執行權限it

2 010 -w- 寫權限io

3 011 -wx 寫和執行file

4 100 r-- 讀權限權限

5 101 r-x 讀和執行密碼

6 110 rw- 讀和寫註釋

7 111 rwx 讀寫執行di

755 : rwxr-xr-x
660 :   rw-rw---文件

用戶:UID,存儲在 /etc/passwd
組:GID,存儲在 /etc/group

影子口令:
用戶 /etc/shadow
組 /etc/gshadow

添加用戶
useradd [option] USERNAME
useradd -u UID USERNAME
useradd -g GID (基本組) USERNAME
useradd -G GID (附加組) USERNAME
useradd -c "comment" (註釋)
useradd -d /path/to/directory
useradd -s SHELL
useradd -r USERNAME 添加系統用戶
finger USERNAME :   查看用戶帳號信息
刪除用戶
userdel USERNAME
usermod

chsh : 修改用戶的默認shell

chfn : 修改註釋信息

密碼管理
passwd [USERNAME] 修改密碼

組管理
groupadd -g GID
              -r 添加爲系統組

groupmod修改組信息
groupdel刪除組
gpasswd 給組加密碼

id 查看當前用戶信息

newgrp登錄到某一組 exit退出

 

權限管理
chown : 改變文件屬主(只有管理員有權限)
# chown USERNAME file
-R : 修改目錄及其內部文件的屬主
--reference=/path/to/somefile 指定文件屬主跟此文件一致(屬主和屬組一塊兒改了)
#chgrp GROUPNAME file
-R :修改目錄及其內部文件的屬組
--reference : =/path/to/somefile 指定文件屬組跟此文件一致
#chown USERNAME:GROUPNAME file 同時更改屬主:屬組
#chown USERNAME.GROUPNAME file 同時更改屬主.屬組
#chown :GROUPNAME file 更改:屬組

chmod : 修改文件權限
修改三類用戶的權限:
#chmod MODE file 
修改某類用戶或某些類用戶權限:
u,g,o,a
#chmod 用戶類型=MODE file
# chmod u=rwx file
修改某類用戶的某位或某些爲的權限
#chmod 用戶類別+|-MODEMODE file 
#chmod u+x o-x file

umask 遮罩碼 管理員建立文件的權限:666-umask 管理員建立目錄權限:777-umask #umask : 顯示當前用戶 umask #umask 022 將當前用戶的umask設置成022 文件默認不會有執行權限,若是算出結果有執行權限,則將其權限值默認加1

相關文章
相關標籤/搜索