Linux 用戶管理相關命令(walker)

相關文件

  • 口令文件(/etc/passwd)中的登錄項有7個以冒號分隔的字段組成,依次是:
登錄名:加密口令:用戶ID:組ID:註釋字段:起始目錄:shell程序
  • 加密口令存放在 /etc/shadow 中。
  • 組文件(/etc/group)將組名映射爲數值的組ID,其中4個字段依次是:
# 注意用戶列表爲空時並不代表改組沒有用戶
組名稱:組密碼:組ID:該組用戶列表(以逗號分隔)

用戶相關

  • 創建用戶
# ubuntu
useradd walker -m -g sudo -s /bin/bash
# CentOS
useradd walker -m -g wheel -s /bin/bash
# -m :創建 /home 下用戶目錄
# -g sudo :將此用戶加入 sudo 組
# -s /bin/bash :設置默認 shell 爲 /bin/bash
  • 刪除用戶
userdel -rf testUser
  • 創建或修改用戶密碼
passwd walker
  • 查看用戶登錄日誌。
last        #默認讀取 /var/log/wtmp(登錄成功的日誌) 
lastb       #默認讀取 /var/log/btmp(登錄失敗的日誌)
lastlog     #  讀取 /var/log/lastlog(所有用戶最近一次登錄登錄成功的日誌)
  • 查看當前用戶 shell
echo $SHELL
  • 查看當前登錄用戶。
who am i
whoami
who
w

用戶組相關

  • 查看用戶所屬組。
id walker
  • 更改基本組。
usermod -g groupA walker
  • 更改附加組。
usermod -G groupB walker
  • 添加附加組
usermod -a -G groupB walker

OTHER

  • 修改主機名:編輯 /etc/hostname 。
  • sudo 很慢?在 /etc/hosts 添加 hostname 到 127.0.0.1 的映射。
本文出自 walker snapshot
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章