您的位置:首页 > 其它

用户管理命令-useradd命令

2018-02-28 15:17 393 查看
1、命令说明:useradd命令其功能是添加新的用户。
2、语法:useradd [选项] 用户名
3、实例:useradd命令用于添加新的用户。其使用方式很简单,通常情况下可直接在该命令后跟上新增的用户名。比如,需要新建一个叫 tom的用户,直接输入命令 useradd tom 即可:[root@CentOS ~]# useradd tom执行命令后,系统会自动将用户信息记录在 /etc/passwd 和 /etc/shadow中,既分别在两个文件末尾追加一条记录,同时会分配给该用户一个 UID:[root@CentOS ~]# tail -n 5 /etc/passwd
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
devusr:x:1000:1000:devusr:/home/devusr:/bin/bash
mysql:x:1001:1001::/home/mysql:/bin/bash
tom:x:1002:1002::/home/tom:/bin/bash    # 已追加tom用户,UID 为1002,GID 为1002
[root@CentOS ~]# tail -n 5 /etc/shadow
postfix:!!:17561::::::
tcpdump:!!:17561::::::
devusr:$6$YSLft9Q0IKvJmmQR$BjUQsYNGKL00B.hqTeEDTcrcNbAFv.dQ1KfCnokq/bpFxWA.Q64PCJcW3.pBSsIA.4kLYgdeFTfmuYyZ5CukF1:17561:0:99999:7:::
mysql:!!:17586:0:99999:7:::
tom:!!:17590:0:99999:7:::            # 已追加tom用户
[root@CentOS ~]# 接着,会为该用户自动创建家目录。家目录以创建的用户名为目录名:[root@CentOS ~]# cd /home/tom/
[root@CentOS tom]# pwd
/home/tom
[root@CentOS tom]# 然后,复制 /etc/skel 下所有的文件至 /home/tom。需要说明下的是,系统在添加用户时,需要预先为这个用户创建一些默认的“配置文件”,而默认配置的就是 /etc/skel 目录下的隐藏文件(可以使用 ls -al /etc/skel查看)。可以说,/etc/skel 实际上是创建用户时的模板。
最后,新建一个与该用户名一样的用户组,也就说当创建用户 tom 的时候,也同时创建了一个叫 tom 的用户组,而用户 tom 默认属于 tom 用户组。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: