序號
許可權英文
縮寫數字代號01讀
readr4
02寫writew2
03執行
excutex1
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...
使用者許可權相關命令
使用者許可權相關命令 1 建立組 groupadd test 修改組 groupmod n test2 test 將名字改為test2 刪除組 groupdel test 檢視組 groups root 2 使用者操作 b 設定基本路徑作為使用者的登陸目錄 usermod b home root c...
mongoDB使用者 許可權相關命令
獲得資料庫的所有使用者許可權資訊 db.getusers 獲得某個使用者的許可權資訊 db.getuser 建立角色 db.createrole 更新角色 db.updaterole 刪除角色 db.droprole 獲得某個角色資訊 db.getrole 刪除使用者 db.dropuser 刪除所...