[Linux] 建立、修改、刪除使用者 user 及 UID
請使用 root 操作
已經建立好 engineers 群組
參考:https://yijay131724.blogspot.com/2020/12/linux-group-practice.html
(情況一:未建立過的使用者)
1. 建立使用者 user1,全名(Full Name)為 Linux User 1,UID 為 1010,主要群組為 users,也加入 engineers 群組
(P.S. 主要群組又稱預設群組 Default Group 或稱初始群組 Initial Group)
#useradd -c "Linux User 1" -u 1010 -g users -G engineers user1
(情況二:已經有 user1 帳號)
1. 建立使用者 user1
#useradd user1
2. 加入全名(Full Name) Linux User 1
#usermod -c "Linux User 1" user1
3. 加入UID 1010
#usermod -u 1010 user1
4. 加入主要群組(Default Group or Initial Group) user
#usermod -g user user1
5. 加入次要群組 engineers
#usermod -G engineers user1
(其他部分:修改、刪除等)
1. 請將帳號名稱 user1 改為 user2
#usermod -l user2 user1
2. 請將帳號 user1 的 UID 改為 2020
#usermod -u 2020 1010
3. 刪除使用者 user1,但保留 user1 資料
#userdel user1
4. 完全刪除使用者 user1,不保留 user1 資料
#userdel -r user1
(檢查、查詢設定的狀況)
1. 請確認 user1 的全名(Full Name)、UID 是否設定正確
#tail /etc/passwd
user1:x:1010:100:Linux User 1:/home/user1
2. 請確認 user1 的主要群組 users 是否設定正確
#tail /etc/passwd
user1:x:1010:100:Linux User 1:/home/user1
#tail /etc/group
users:x:100
註:
/etc/passwd
帳號名稱:密碼:UID:GID:全名(或描述):家目錄:Shell
/etc/group
群組名稱:群組密碼:GID:有加入的帳號名稱
balfores-gi Kathy Tate https://wakelet.com/wake/zkqmtiuWZZvQQMGGvVxoF
回覆刪除trimcheareagest