今天给大家说一下linux添加用户,大家可能觉得添加用户很简单,’adduser 用户名’就这个命令搞掂了。那么大家知道这个命令帮我们完成了那些事情呢,今天就给大家普及一下
添加一个linux用户需要关系到以下几个文件:
-
保存用户组的/etc/group文件。
-
保存用户ID和密码的/etc/passwd文件。
-
在home目录下生产一个以用户名命名的文件夹。
下面我以修改文件的方式添加一个用户。添加一个用户名为alanlin
第一步,编辑/etc/group/的文件,添加如下一行
vim /etc/group alanlin:x:1001:
第二步,编辑/etc/passwd的文件,添加如下一行
vim /etc/passwd alanlin:x:1003:1001::/home/hadoop:/bin/bash
第三步,复制/etc/skel目录为/home/alanlin,要求修改alanlin目录的所属组和其他用户没有访问的权限
cp -r /etc/skel/. /home/alanlin/ | chmod g=---,o=--- /home/alanlin -R
第三步,修改/home/alanlin目录及其内部所有文件的所属组为alanlin。
[root@chenjianhang ~]# chown -R alanlin:alanlin /home/alanlin/. [root@chenjianhang ~]# ll -a /home/alanlin/ total 12 drwx------. 2 alanlin alanlin 59 Nov 8 23:01 . drwxr-xr-x. 6 root root 61 Nov 8 22:37 .. -rw-------. 1 alanlin alanlin 18 Nov 8 23:01 .bash_logout -rw-------. 1 alanlin alanlin 193 Nov 8 23:01 .bash_profile -rw-------. 1 alanlin alanlin 231 Nov 8 23:01 .bashrc [root@chenjianhang ~]#
如果大家想关注更多关于linux方面的知识,可以关注我的博客,大家一起学习
原创文章,作者:alanlin,如若转载,请注明出处:http://www.178linux.com/77053