序號
許可權英文
縮寫數字代號01讀
readr4
02寫writew2
03執行
chmod +/-rwx 檔名|目錄名
sudo若其未經授權的使用者企圖使用sudo
,則會發出警告郵件給管理員
序號命令
作用01
groupadd 組名
新增組02
groupdel 組名
刪除組03
cat /etc/group
確認組資訊
04chgrp -r 組名 檔案/目錄名
遞迴修改檔案/目錄的所屬組
演練目標
在python
使用者的桌面資料夾下建立python學習
目錄
新建dev
組
將python學習
目錄的組修改為dev
序號命令
作用說明
01useradd -m -g 組 新建使用者名稱
新增新使用者
02passwd 使用者名稱
設定使用者密碼
如果是普通使用者,直接用 passwd 可以修改自己的賬戶密碼
03userdel -r 使用者名稱
刪除使用者
-r 選項會自動刪除使用者家目錄
04cat /etc/passwd | grep 使用者名稱
確認使用者資訊
新建使用者後,使用者資訊會儲存在 /etc/passwd 檔案中
序號命令
作用01
id [使用者名稱]
檢視使用者 uid 和 gid 資訊
02who
檢視當前所有登入的使用者列表
03whoami
檢視當前登入使用者的賬戶名
passwd 檔案
/etc/passwd
檔案存放的是使用者的資訊,由 6 個分號組成的 7 個資訊,分別是
使用者名稱密碼(x,表示加密的密碼)
uid(使用者標識)
gid(組標識)
使用者全名或本地帳號
家目錄登入使用的 shell,就是登入之後,使用的終端命令,ubuntu
預設是dash
usermod
# 修改使用者的主組(passwd 中的 gid)
usermod -g 組 使用者名稱
# 修改使用者的附加組
usermod -g 組 使用者名稱
# 修改使用者登入 shell
usermod -s /bin/bash 使用者名稱
注意:預設使用useradd
新增的使用者是沒有許可權使用sudo
以root
身份執行命令的,可以使用以下命令,將使用者新增到sudo
附加組中
usermod -g sudo 使用者名稱
which(重要)提示
which ls
# 輸出
# /bin/ls
which useradd
# 輸出
# /usr/sbin/useradd
bin
和sbin
序號命令
作用說明
01su - 使用者名稱
切換使用者,並且切換目錄
- 可以切換到使用者家目錄,否則保持位置不變
02exit
退出當前登入賬戶
序號命令
作用01
chown
修改擁有者
02chgrp
修改組03
chmod
修改許可權
# 修改檔案|目錄的擁有者
chown 使用者名稱 檔名|目錄名
# 遞迴修改檔案|目錄的組
chgrp -r 組名 檔名|目錄名
# 遞迴修改檔案許可權
chmod -r 755 檔名|目錄名
# 直接修改檔案|目錄的 讀|寫|執行 許可權,但是不能精確到 擁有者|組|其他
chmod +/-rwx 檔名|目錄名
chmod
演練目標
將01.py
的許可權修改為u=rwx,g=rx,o=r
將123.txt
的許可權修改為u=rw,g=r,o=-
將test
目錄以及目錄下的所有檔案許可權修改為u=rwx,g=rwx,o=rx
使用者許可權相關命令
序號 許可權英文 縮寫數字代號01讀 readr4 02寫writew2 03執行 chmod rwx 檔名 目錄名sudo 若其未經授權的使用者企圖使用sudo,則會發出警告郵件給管理員 序號命令 作用01 groupadd 組名 新增組02 groupdel 組名 刪除組03 cat etc g...
使用者許可權相關命令
序號 許可權英文 縮寫數字代號01讀 readr4 02寫writew2 03執行 excutex1 chmod rwx 檔名 目錄名sudo若其未經授權的使用者企圖使用sudo,則會發出警告郵件給管理員 序號命令 作用01 groupadd 組名 新增組02 groupdel 組名 刪除組03 c...
使用者許可權相關命令
使用者許可權相關命令 1 建立組 groupadd test 修改組 groupmod n test2 test 將名字改為test2 刪除組 groupdel test 檢視組 groups root 2 使用者操作 b 設定基本路徑作為使用者的登陸目錄 usermod b home root c...