修改Linux下用户自动建立的家目录


默认情况下,在Linux下建立用户的时候,有个默认的家目录,一般是在/home下,但是如果我们想在系统中建立多个用户,而家目录都不在/home 下的话,都用useradd -d 来指定家目录,就很麻烦了!所以便有了以下的方法:

下面以RedHat Linux 举例说明:

直接用vi编辑器打开/etc/defaults/useradd 这个文件,然后进行编辑

默认情况下应该类似以下内容:

# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel

我们只需要将HOME=/home 这个值进行修改即可!例如我们要将用户都建立在/www下面,那么就修改为HOME=/www 即可!(前提是这个目录在系统中存在,否则会报错!)

然后保存退出,直接执行useradd 用户即可!

相关内容