这里一定要分清 useradd 命令和 usermod 命令的区别,前者用于添加用户,当然,添加用户时可以对用户信息进行定制;后者针对与已存在的用户,使用该命令可以修改它们的信息。
新建用户,此命令的基本格式如下:
[root@localhost ~]#useradd [选项] 用户名
表useradd命令常用选项这里一定要分清 useradd 命令和 usermod 命令的区别,前者用于添加用户,当然,添加用户时可以对用户信息进行定制;后者针对与已存在的用户,使用该命令可以修改它们的信息。
新建用户,此命令的基本格式如下:
[root@localhost ~]#useradd [选项] 用户名
表useradd命令常用选项除了默认创建用户,我们还可以利用 useradd 命令的各种选项亲自定制要创建的用户,例如:
[root@localhost ~]# useradd -u 550 -g lamp1 -G root -d /home/lamp1 -c "test user" -s /bin/bash lamp1
#在建立用户lamp1的同时,指定了UID(550)、初始组(lamp1)、附加组(root)、家目录(/home/lamp1/)、用户说明(test user)和用户登录Shell(/bin/bash)
使用 Vim 命令查看 /etc/default/useradd 文件中包含哪些内容,也可以直接通过命令进行查看,结果是一样的:
[root@localhost ~]#vim /etc/default/useradd
[root@localhost ~]# useradd -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes
-D 选项指的就是查看新建用户的默认值。
/etc/default/useradd 文件内容基本格式如下:
[root@localhost ~]#usermod [选项] 用户名
选项:
相比 useradd 命令,usermod 命令还多出了几个选项,即 -L 和 -U,作用分别与 passwd 命令的 -l 和-u 相同。需要注意的是,并不是所有的 Linux 发行版都包含这个命令,因此,使用前可以使用 man usermod 命令确定系统是否支持。