linux 下添加一个用户,就相当于公司招聘一个人,linux 每健一个用户,就会以这个用户名新建一个组。
用户
1 | id <user> # 查看用户信息 |
1 | mkdir /test_user |
组
1 | # 添加组 |
加深理解
linux 里面一切皆文件,在创建用户的时候同样是修改文件。所以,也可以直接修改文件来创建用户。
vim /etc/passwd
追加一行所添加的用户mkdir /home/rose
创建家目录vim /etc/shadow
追加一行,同样的格式vim /etc/group
追加一行,和uid需要一致,名字可以不一样vim /etc/gshadow
追加一行touch /var/spool/rose
创建用户系统邮箱文件cp -r /etc/skel/.[!.]* /home/rose
拷贝指定目录下所有以.
开头的文件,-r
递归着拷贝chown -R rose.rose /home/rose
修改为自己的权限chown rose.mail /var/spool/mail/rose
把邮箱文件权限改为自己的
selinux 这个软件如果开启了,开启后所创建的文件权限后面都会加上.
1 | vim /etc/sysconfig/selinux |