標籤:style ar os 使用 sp 資料 log bs ad
# id # 顯示目前使用者和使用者組的 ID
# who # 顯示目前登入系統的使用者資訊
#su 改變使用者身份
[[email protected]/]#su Chenlly
[[email protected]/]
#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;
Linux常用命令(2)-使用者和使用者組管理