当前位置: 技术问答>linux和unix
ubuntu下新增用户
来源: 互联网 发布时间:2017-05-17
本文导语: 本帖最后由 whdugh 于 2014-04-24 10:40:52 编辑 在看鸟哥的私房菜,按书上的新建了一个用户,输入useradd命令,但是在/home目录下没有这个用户,这个是怎么回事啊 用grep查看时,如下: | -d, --home...
用grep查看时,如下:
|
-d, --home HOME_DIR
The new user will be created using HOME_DIR as the value for the user¡¯s login directory. The default is to
append the LOGIN name to BASE_DIR and use that as the login directory name. The directory HOME_DIR does not
have to exist but will not be created if it is missing.
The new user will be created using HOME_DIR as the value for the user¡¯s login directory. The default is to
append the LOGIN name to BASE_DIR and use that as the login directory name. The directory HOME_DIR does not
have to exist but will not be created if it is missing.
|
useradd -m -d /home/vbird2 -s /usr/bin/bash -g gid/gname vbird2
-s:用户的shell类型,要自己确定shell的位置,可以用which bash查看位置;
-d:用户的家目录,请自行选择位置。
-g:用户组名或组id
另外:楼主第一幅图中是vbird1用户已经存在了
-s:用户的shell类型,要自己确定shell的位置,可以用which bash查看位置;
-d:用户的家目录,请自行选择位置。
-g:用户组名或组id
另外:楼主第一幅图中是vbird1用户已经存在了
|
那是因为useradd 默认不加-m参数,只会建立用户而不会建立相对应的用户目录(其实查看/etc/passwd文件是可以看到用户对应的目录的,只不过没有建立而已)。没加-m参数的话,后面需要手动建立目录,mkdir /home/vbird1 ,usermod -d /home/vbird1 vbird1 就可以了