Linux 用戶管理相關命令

【相關文件】python

一、口令文件(/etc/passwd)中的登陸項有7個以冒號分隔的字段組成,依次是:shell

登陸名:加密口令:用戶ID:組ID:註釋字段:起始目錄:shell程序

二、加密口令存放在 /etc/shadow 中。bash

三、組文件(/etc/group)將組名映射爲數值的組ID,其中4個字段依次是:ide

#注意用戶列表爲空時並不表明改組沒有用戶
組名稱:組密碼:組ID:該組用戶列表(以逗號分隔)


用戶相關】加密

一、建立用戶。日誌

useradd walker -m -g sudo -s /bin/bash
# -m :建立 /home 下用戶目錄
# -g sudo :將此用戶加入 sudo 組
# -s /bin/bash :設置默認 shell 爲 /bin/bash

二、刪除用戶
blog

userdel -rf testUser

三、建立或修改用戶密碼
get

passwd walker

四、查看用戶登陸日誌。
qt

last        #默認讀取 /var/log/wtmp(登陸成功的日誌) 
lastb       #默認讀取 /var/log/btmp(登陸失敗的日誌)
lastlog     #  讀取 /var/log/lastlog(全部用戶最近一次登陸登陸成功的日誌)

五、查看當前用戶 shellit

echo $SHELL

六、查看當前登陸用戶。

who am i
whoami
who
w


用戶組相關

一、查看用戶所屬組。

id walker

二、更改基本組。

usermod -g groupA walker

三、更改附加組。

usermod -G groupB walker

四、添加附加組

usermod -a -G groupB walker

五、查看某個用戶組的全部用戶

六、Usermod 命令詳解


【OTHER】

  • 修改主機名:編輯 /etc/hostname 。

  • sudo 很慢?在 /etc/hosts 添加 hostname 到 127.0.0.1 的映射。


*** walker ***

相關文章
相關標籤/搜索