Linux常用命令(2)-用戶和用戶組管理

# id # 顯示當前用戶和用戶組的 ID
# who # 顯示目前登入系統的用戶信息
#su 改變使用者身份
[root@localhost/]#su Chenlly 
[Chenlly@localhost/]

#cat /etc/passwd 檔案結構 
root:x:0:0:root:/root:/bin/bash
chenlly:x:1000:1000:chenlly,,,:/home/chenlly:/bin/bash
sshd:x:114:65534::/var/run/sshd:/usr/sbin/nologin
oracle:x:1001:1001::/home/oracle:/bin/bash
其中1001 對應的是UID和GID
UID: id範圍
當UID是0時,代表這個賬號是系統管理員
1~499 系統賬號
500~65535 (可登入賬號) 給一般使用者用

#cat /etc/shadow 檔案結構 
chenlly:$6$vCT89B4H$4ZdIu2.uwvfRcLOe6UchP7AVkSCRgk2BCmq..bDGmNiuJWOF0iDA1qfLpWSptse2snnlnFiHD5bL0IFdjTQtk/:15595:0:99999:7:::
sshd:*:15595:0:99999:7:::
oracle:$6$6L0houuO$LCZjf8RaH1eiY2fw8v4610VwFV7AwPdQBLh6x1uQcfwaJPxHToODl1mZgc0PwHpZLRLU4pszjYj0hW.4XKOLq/:15595:0:99999:7:::
存儲賬號密碼,並且密碼是被加密過的。

#cat /etc/group 檔案結構 
root:x:0:
chenlly:x:1000:
1.組名 2.羣組密碼 3.GID: 

#groupadd -g 412400 cdl  創建組cdl併爲其賦予id號412400
#groupdel cdl 刪除一個組
#groups  Chenlly  查看用戶Chenlly所屬的組
#useradd Chenlly -u 3466 -g 412400(或者組名)  創建用戶並加入組id爲412400並且可以跟組列表
#usermod  -g ldc chenliling77   修改一個用戶(chenliling77 原來屬於cdl組)到ldc組
#userdel Chenlly 刪除一個用戶
#passwd Chenlly  添加/修改密碼
#id Chenlly   查看用戶id及所屬組id

簡單的使用useradd 默認值會幫我們處理幾個項目: 
在 /etc/passwd 裏面建立一行與賬號相關的數據,包括建立 UID/GID/家目錄等; 
在 /etc/shadow 裏面將此賬號的密碼相關參數填入,但是尚未有密碼; 
在 /etc/group 裏面加入一個不賬號名稱一模一樣癿組名; 
在 /home 底下建立一個與賬號同名的目錄作爲用戶家目錄,且權限爲 700;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章