【Ubuntu】useradd和adduser有什么区别

当我尝试使用useradd来添加用户时遇到了困难。

在创建用户(useradd)并切换用户后,出现了以下错误。

No directory, logging in with HOME=/

useradd和adduser的区别。

Note: This is a paraphrased translation in simplified Chinese.

在Fedora/CentOS系中,两者使用相同的命令,而在Debian系中,useradd是一种一次性命令创建用户的类型,而adduser则是一种通过交互形式创建用户的类型。

在ubuntu中,使用useradd命令默认不会创建用户的主目录,
所以可以像上面那样操作,

No directory, logging in with HOME=/

显示为”と”。

adduserの設定は
/etc/adduser.confで変えられます。
こちらはデフォルトでホームディレクトリを作ってくれます。

useraddのようにコマンド一発で作れるのは大量のユーザーを作る時に便利なようです。
単にユーザーを追加したい時にはadduserのほうが良さそうですね。

参考

广告
将在 10 秒后关闭
bannerAds