在Ubuntu中的useradd命令
在Ubuntu中创建用户的命令是useradd。
创建用户的主目录
在尝试使用ubuntu的useradd命令创建用户时,遇到了无法创建用户的主目录的问题。
具体步骤如下:
确认useradd命令的默认值。
#useradd -D
将INACTIVE设置为60,将SHELL设置为bash。
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=no
创建一个hoge用户
#useradd hoge
当我踏上这一步,将其更改为hoge用户时。
No directory, logging in with HOME=/
被责备了。
登录文件的设置
将/etc/login.defs文件中的CREATE_HOME设置为yes后,会创建一个主目录。
在RedHat系列中,默认情况下该选项为yes,但在Ubuntu中,根本就没有CREATE_HOME项目,所以即使使用useradd命令也不会自动创建主目录。