关于 Linux 中手动创建用户的尝试
1.先查看最近创建的用户的UID和GID
tip:以下aaa代表用户名
输入:
# cat /etc/passwd | tail -1
获得:
xxx::1001:1001::/home/xxx:/bin/bash
现在,在/etc/passwd 文件中添加一条用户信息。总共七个字段,你需要添加一些必要信息。
需要了解知识:
xxx :用户名
x :密码占位符
1001 : userid
1001 : 组id
:: : 位于 1001::/home中间的两个冒号夹杂的是用户简介
/home/test01 :家目录
/bin/bash :默认的解析器
输入:
echo aaa::1002:1002::/home/aaa:/bin/bash >> /etc/passwd
同时需要创建相同名字的用户组。同样地,在 `/etc/group` 文件中添加用户组信息。
用户组信息分为 用户名:密码占位符:组id
输入:
echo aaa:x:1002 >> /etc/group
2.使用vim /etc/group 可以查看是否已经添加进去.
3.出现在文件里边即是添加成功.
4./etc/skel 这个目录是linux在创建用户时的一个模板目录,创建一个用户后,都会将该目录下的所有内容复制到用户的家目录里,那么我们把这个目录复制一份到/home下
cp -a /etc/skel /home/aaa
做完以上几步之后,给用户设置一个密码。
输入:
passwd aaa