Linux運維工程師必須掌握的useradd和adduser命令

一、useradd命令

useradd命令是Linux操作系統中的一個非常重要的命令,用於創建新用戶賬號。為了使該命令成功運行,需要注意以下幾點:

1、useradd命令必須以超級用戶root身份運行,否則無法完成操作。

2、創建新用戶時必須指定用戶名,例如:

useradd username

3、指定主目錄名稱,主目錄名稱默認會在/home目錄中創建一個與用戶名相同的子目錄。例如:

useradd -d /home/testuser testuser

如果不指定-d選項,那麼創建用戶時默認會在/home目錄下創建一個以用戶名命名的目錄。

4、創建完用戶後,需要為其分配一個密碼,使用passwd命令完成。例如:

passwd username

5、需要指定新用戶的身份信息,包括用戶組、UID和GID等信息。例如:

useraddd -g group_name -u uid -s /bin/bash username

二、adduser命令

adduser命令同樣用於創建新用戶賬號,在某些方面上比useradd命令更加方便:

1、adduser命令會為新用戶創建主目錄、默認SHELL(/bin/bash),以及其他必需的配置文件。

2、adduser命令可以與passwd命令一起使用,直接為新用戶設置密碼。例如:

adduser --password PASSWORD username

3、可以用–ingroup選項指定新用戶所屬的主組。例如:

adduser --ingroup group_name username

4、可以使用–gecos選項為新用戶設置描述信息,例如真實姓名、電話號碼等。例如:

adduser --gecos "User Full Name,,,," username

三、useradd和adduser命令的不同點

雖然useradd和adduser命令都是Linux操作系統中創建新用戶的命令,但二者在以下方面存在不同:

1、adduser命令可以自動化創建用戶、設置密碼、分配用戶ID和組ID、創建主目錄等操作,而useradd命令必須手動一步步完成。

2、adduser命令能夠更方便地設置用戶相關信息,例如用戶所屬組、密碼、描述信息等。

3、adduser命令更加友好易用,適合新手使用;useradd命令則需要具備較高的Linux操作技能。

原創文章,作者:SWMYQ,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/329395.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
SWMYQ的頭像SWMYQ
上一篇 2025-01-14 18:55
下一篇 2025-01-14 18:55

相關推薦

發表回復

登錄後才能評論