🏆作者簡介,黑夜開發者,全棧領域新星創作者?。CSDN專家博主,阿里云社區專家博主,2023年6月csdn上海賽道top4。
🏆數年電商行業從業經驗,歷任核心研發工程師,項目技術負責人。
🏆本文已收錄于專欄:Linux命令大全。
🏆本專欄我們會通過具體的系統的命令講解
加上鮮活的實操案例
對各個命令進行深入講解。歡迎提前鎖定關注。
🎉歡迎 👍點贊?評論?收藏
文章目錄
- 一、簡介
- 二、語法
- 三、參數及選項
- 四、實例
- 4.1 創建一個新用戶
- 4.2 創建一個新用戶并設置家目錄路徑
- 4.3 創建一個新用戶并設置默認shell
- 4.4 將新用戶添加到指定的用戶組
- 4.5 將新用戶同時添加到多個用戶組
- 4.6 創建一個系統用戶
- 4.7 創建一個新用戶并設置密碼
- 4.8 創建一個新用戶并設置過期日期
- 五、總結
一、簡介
adduser 命令是在Linux系統中用于創建新用戶的命令。它提供了一種快速、簡單和安全地添加新用戶的方法,同時也提供了一些可選參數來自定義用戶的屬性。
二、語法
adduser 命令的基本語法如下:
adduser [選項] 用戶名
其中,用戶名表示要創建的新用戶的名稱。
三、參數及選項
adduser 命令可以使用的常見選項如下:
- -c, --comment “COMMENT”:設置用戶的備注信息。
- -d, --home HOME_DIR:指定用戶的家目錄路徑。
- -s, --shell SHELL:指定用戶的默認shell。
- -g, --gid GROUP:將用戶添加到指定的用戶組。
- -G, --groups GROUP1[,GROUP2,…[,GROUPN]]]:將用戶同時添加到多個用戶組。
- -p, --password PASSWORD:設置用戶的密碼(加密)。
- -e, --expiredate EXPIRE_DATE:設置帳戶的過期日期。
- -f, --inactive INACTIVE:設置賬戶被鎖定后的不活動天數。
- -m, --create-home:自動創建用戶的家目錄。
- -k, --skel SKEL_DIR:用指定目錄的內容作為用戶的家目錄模板。
- -r, --system:創建一個系統用戶。
四、實例
下面給出8個實際的例子來演示 adduser 命令的使用。
4.1 創建一個新用戶
以下命令將創建一個新用戶"john":
adduser john
4.2 創建一個新用戶并設置家目錄路徑
以下命令將創建一個新用戶"jane",并將其家目錄路徑設置為"/home/jane":
adduser -d /home/jane jane
4.3 創建一個新用戶并設置默認shell
以下命令將創建一個新用戶"peter",并將其默認shell設置為"/bin/bash":
adduser -s /bin/bash peter
4.4 將新用戶添加到指定的用戶組
以下命令將創建一個新用戶"amy",并將其同時添加到用戶組"developers"中:
adduser -g developers amy
4.5 將新用戶同時添加到多個用戶組
以下命令將創建一個新用戶"lisa",并將其同時添加到用戶組"staff"和"user"中:
adduser -G staff,user lisa
4.6 創建一個系統用戶
以下命令將創建一個系統用戶"ftpuser"(不可登錄),并將其家目錄路徑設置為"/var/ftp":
adduser -r -d /var/ftp ftpuser
4.7 創建一個新用戶并設置密碼
以下命令將創建一個新用戶"tom",并設置其密碼為"password":
adduser -p password tom
4.8 創建一個新用戶并設置過期日期
以下命令將創建一個新用戶"sam",并將其帳戶的過期日期設置為2022年12月31日:
adduser -e 2022-12-31 sam
五、總結
本文介紹了 Linux 系統中的 adduser 命令,并提供了詳細的語法、參數和選項說明。通過8個實際的例子,展示了 adduser 命令的不同用法,包括創建新用戶、設置家目錄路徑、默認shell、用戶組、密碼、過期日期等。adduser 命令是管理用戶的重要工具之一,熟練掌握其用法可以方便快捷地管理系統用戶。
注意:在使用 adduser 命令時,請確保以管理員權限運行或者使用 sudo 權限。
通過本文的介紹,相信您已經對 adduser 命令有了更深入的了解。在實際的使用中,可根據具體需求選擇合適的選項和參數來創建和管理用戶。
希望本文對您學習和使用 adduser 命令有所幫助。如有任何問題或建議,請隨時與我們聯系。謝謝閱讀!