做为一名运维工程师,用户帐户管理这是最基本的了,相信很多人都会使用useradd命令创建一个新帐户,但你可曾知道在你输入useradd newuser这条命令,并敲下ENTER键之后,系统内部都做了哪些操作吗!今天做为运维一分子的我就带你做一个详尽的了解吧!
第一步:编辑passwd文件,添加newuser用户一行 nano /etc/passwd newuser:x:2000:2000:NEWUSER:/home/newuser:/bin/bash第二步:编辑group文件,添加newuser组一行
nano /etc/group newuser:x:2000
第三步:编辑shadow文件,添加newuser密码一行
nano /etc/shadow newuser:!!:1970年元旦到今天天数:0:99999:7:::
第四步:为newuser用户创建一个家目录,复制/etc/skel到/home/newuser目录
cp -r /etc/skel /home/newuser第五步:修改/home/newuser及其内部文件属主、属组均为newuser
chown -R newuser:newuser /home/newuser第六步:修改/home/newuser及其内部文件的属组和其它用户没有任何访问权限
chmod -R 700 /home/newuser
最后验证添加效果,登录进手动新建的newuser用户,看看家目录是否正常