linux 权限 mask,【自学Linux】Linux用户、组、权限(一)
用戶、組、權限
權限:r,w,x
文件:
r:可讀,可以使用類似cat等命令查看文件內容
w:可寫,可以編輯或刪除此文件
x:可執行,eXacutable,可以命令提示符下當中命令提交給內核運行
0 000 ---:無權限
1 001 --x:執行
2 010 -w-:寫
3 011 -wx:寫和執行
4 100 r--:只讀
5 101 r-x:讀和執行
6 110 rw-:讀寫
7 111 rwx:讀寫執行
用戶:UID,/etc/passwd
組:GID,/etc/group
影子命令:
用戶:/etc/shadow
組:/etc/gshadow
用戶類別:
管理員:0
普通用戶:1-65535
系統用戶:1-499
一般用戶:500-60000
用戶組類別:
管理員組:
普通組:
系統組:
一般組:
用戶組類別:
私有組:創建用戶時,如果沒有為其指定所屬的組,系統會自動為其創建一個與用戶名同名的組
基本組:用戶的默認組
附加組,額外組:默認組以外的其他組
用戶管理:
useradd,userdel,usermod,passwd,chsh,chfn,finger,id,chage
組管理:
groupadd,groupdel,groupmod,gpasswd
權限管理:
chown,chgrp,chmod,umask
/etc/passwd:
用戶名:密碼:UID:GID:注釋:家目錄:默認SHELL
/etc/shadow:
用戶名:加密密碼:最近一次修改密碼的時間:最短使用期限:最長使用期限:警告時間:非活動時間:過期時間:
useradd [option] USERNAME
-u UID
-g GID(基本組)
-G GID,...(附加組)
-c "COMMENT"注釋
-d /path/to/directory家目錄
-s SHELL
-m 自動建立用戶的登入目錄
-M 不要自動建立用戶的登入目錄
-r 添加系統用戶
添加用戶的配置文件:/etc/login.defs
系統當前可用的安全shell:/etc/shells
userdel [option] USERNAME
-r 同時刪除用戶的家目錄
id:查看用戶刪除用戶的家目錄
-u 顯示用戶UID
-g 顯示用戶GID
-G 顯示用戶所屬附加群組的ID
-n 顯示用戶所屬群組或附加群組的名稱
finger:查看用戶賬號信息
finger USERNAME
修改用戶賬號屬性:
usermod
-u UID
-g GID
-a -G GID: 不使用-a選項,會覆蓋此前的附加組
-c 修改用戶賬號的備注
-d 修改用戶登入時的目錄
-s 修改用戶登入后使用的shell
-l 修改用戶賬號名稱
-L 鎖定用戶密碼,使密碼無效
-U 解除密碼鎖定
chsh:修改用戶的默認shell
chfn:修改注釋信息
密碼管理:
passwd [USERNAME]
--stdin 非交互式加密,例:echo abc123 | passwd --stdin $USERNAME
-l 鎖定密碼
-u 解鎖賬號
-d 刪除用戶密碼
pwck:檢查用戶賬號完整性
組管理:
創建組:
groupadd
-g GID
-r 添加為系統組
groupmod
-g GID
-n GRPNAME
groupdel
gpasswd:為組設定密碼
newgrp GRPNAME 臨時加到GRPNAME組內,重啟失效
總結
以上是生活随笔為你收集整理的linux 权限 mask,【自学Linux】Linux用户、组、权限(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 早盘低开对当天走势的影响?
- 下一篇: 分红后做t扣税吗?