useradd和adduser的區別

2021-07-25 03:45:53 字數 779 閱讀 9519

1. 在root許可權下,useradd只是建立了乙個使用者名稱,如 (useradd +使用者名稱 ),它並沒有在/home目錄下建立同名資料夾,也沒有建立密碼,因此利用這個使用者登入系統,是登入不了的,為了避免這樣的情況出現,可以用 (useradd -m +使用者名稱)的方式建立,它會在/home目錄下建立同名資料夾,然後利用( passwd + 使用者名稱)為指定的使用者名稱設定密碼。

2. 可以直接利用adduser建立新使用者(adduser+使用者名稱)這樣在/home目錄下會自動建立同名資料夾

3.  刪除使用者,只需使用乙個簡單的命令「userdel 使用者名稱」即可。不過最好將它留在系統上的檔案也刪除掉,你可以使用「userdel -r 使用者名稱」來實現這一目的。

linux系統如何新增使用者這個問題到網上問一下或者搜一下,很多人可能會說useradd,實際這是不對的。useradd只會新增乙個使用者,沒有建立它的主目錄,除了新增乙個新使用者之外什麼都沒有。這個使用者甚至不能登入,因為沒有密碼。正確的做法是man page裡說的,adduser,這個命令實際是乙個perl指令碼,是useradd等類似底層命令的更友好的前端,它會用互動性的方式建立新使用者,使用它可以指定新使用者的家目錄,登入密碼,是否加密主目錄等等,它會:

1.建立乙個新目錄作為家目錄

2.建立同名新組

3.把使用者的主要組設為該組(除非命令選項覆蓋以上預設動作,比如–disall-homdirecry之類)

4.從/etc/skel目錄下拷貝檔案到家目錄,完成初始化

5.建立新使用者的密碼

6.如果其存在的話,還會執行乙個指令碼。

useradd 與adduser的區別

useradd 與adduser的區別 新增使用者 useradd m 使用者名稱 然後設定密碼 passwd 使用者名稱 刪除使用者 userdel r 使用者名稱 1.在root許可權下,useradd只是建立了乙個使用者名稱,如 useradd 使用者名稱 它並沒有在 home目錄下建立同名資...

Ubuntu中useradd和adduser的區別

在ubuntu中建立新使用者,通常會用到兩個命令 useradd和adduser。雖然作用一樣,但用法卻不盡相同 useradd是乙個elf可執行程式 useradd會新增使用者名稱,並建立和使用者名稱相同的組名,但它並不在 home目錄下建立基於使用者名稱的目錄,也不提示建立新的密碼。b,base...

Ubuntu下useradd和adduser的區別

在ubuntu中建立新使用者,通常會用到兩個命令 useradd和adduser。雖然作用一樣,但用法卻不盡相同 1.使用useradd時,如果後面不新增任何引數選項,例如 sudo useradd test建立出來的使用者將是預設 三無 使用者 一無home directory,二無密碼,三無系統...