轉載請注明來源https://www.cnblogs.com/sogeisetsu/p/11401562.html或https://blog.csdn.net/suyues/article/details/100043117
一句話,用adduser
NAME
adduser, addgroup - add a user or group to the system
SYNOPSIS
adduser [options] [--home DIR] [--shell SHELL] [--no-create-home] [--uid ID] [--firstuid ID] [--lastuid ID] [--ingroup GROUP | --gid
ID] [--disabled-password] [--disabled-login] [--gecos GECOS] [--add_extra_groups] [--encrypt-home] user
我使用 sudo useradd newuser
后 /home里並沒有 newuser的目錄。查詢百度得知,可以用 useradd -m newuser
,但是-m
這個命令只有在你創建用戶的時候才有用。
如果已經創建了用戶且沒有目錄的話,useradd -m newuser
是不會為用戶創建目錄的,也就是說我必須刪掉這個用戶再重新useradd -m newuser
才可以。這樣的話會非常麻煩
目前我試了一下 usermod -d /home/newuser -m newuser
是沒有效果的。
但是!使用adduser
的話直接adduser username
也會有目錄,不用像useradd
那樣用-m
了。但是adduser
一創建就會要求輸入密碼。useradd
創建的時候就不會要求輸入密碼。
我建了一個公眾號,主要是分享java項目,linux知識,日語學習相關的內容,大家喜歡的話可以關注一下,謝謝大家。