溫馨提示×

linux getent如何用于用戶管理

小樊
112
2025-01-02 11:15:19
欄目: 智能運維

getent 是一個在 Linux 系統中用于查詢系統信息的命令行工具

  1. 查看所有用戶:
getent passwd

這將顯示系統中所有用戶的列表,包括用戶名、用戶 ID、組 ID、家目錄和默認 shell。

  1. 根據用戶名查找用戶信息:
getent passwd username

將 “username” 替換為要查詢的實際用戶名,將顯示該用戶的詳細信息。

  1. 根據用戶 ID 查找用戶信息:
getent passwd user_id

將 “user_id” 替換為要查詢的實際用戶 ID,將顯示該用戶的詳細信息。

  1. 添加新用戶:
sudo adduser newusername

將 “newusername” 替換為要添加的實際用戶名。系統將提示您輸入新用戶的密碼以及其他一些可選信息(如全名、房間號、電話等)。

  1. 修改現有用戶信息:
sudo usermod -u new_user_id -l new_username -d new_home_directory -s new_shell existing_username

將以下內容替換為實際值:

  • new_user_id:新用戶的用戶 ID
  • new_username:新用戶的用戶名
  • new_home_directory:新用戶的家目錄
  • new_shell:新用戶的默認 shell
  • existing_username:要修改的實際用戶名
  1. 刪除用戶:
sudo deluser username

將 “username” 替換為要刪除的實際用戶名。系統將詢問您是否確實要刪除該用戶及其主目錄等相關文件。確認后,用戶將被刪除。

注意:在執行這些操作時,您可能需要具有管理員權限(使用 sudo)。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女