1、用户的家目录
- 普通用户:/home/用户名/,所有者和所属组都是此用户,权限是700
- 超级用户:/root/,所有者和所属组都是root用户,权限是550
- 对Linux来讲,用户的初始登录位置称为用户的家或者称为家目录,用户在家目录默认是拥有所有者权限的,也就是说读写执行权限都有。
- 普通用户和超级用户的家目录并不一样。普通用户是在/home/用户名/,例如user1用户的家目录就是/home/user1/目录,这个目录会自动建立,每个用户都有。它默认的所有者和所属组都是当前用户。
- 这个家目录页是跟用户相关的,是在添加一个用户的同时自动生成的,不需要手工处理。
- 普通用户变为超级用户只需要将它的UID修改成0即可。如果我们将其他的辅助用户变为超级用户,它的家目录并不会更改还是原先的,只是它的权限变成了超级权限。
示例如下:
[root@root ~]# ll /home/
总用量 56
drwx------. 2 root root 16384 6月 22 19:10 lost+found
drwx------. 4 stu1 stu1 4096 7月 18 09:42 stu1
drwx------. 4 stu2 stu2 4096 7月 18 09:42 stu2
drwx------. 4 stu3 stu3 4096 7月 18 09:42 stu3
drwx------. 4 user1 user1 4096 7月 24 21:14 user1
drwx------. 4 zhangsan1 zhangsan1 4096 7月 18 09:44 zhangsan1
drwx------. 4 zhangsan2 zhangsan2 4096 7月 18 09:44 zhangsan2
drwx------. 4 zhangsan3 zhangsan3 4096 7月 18 09:44 zhangsan3
drwx------. 4 zhangsan4 zhangsan4 4096 7月 18 09:44 zhangsan4
drwx------. 4 zhangsan5 zhangsan5 4096 7月 18 09:44 zhangsan5
drwx------. 4 zhangsan6 zhangsan6 4096 7月 18 09:44 zhangsan6
[root@root ~]# ll -d /root/
dr-xr-x---. 29 root root 4096 7月 25 09:32 /root/
2、用户的邮箱
- /var/spool/mail/用户名/
- /var/spool/mail/用户名/ ——> 给每一个用户都会创建一个邮箱,用它的用户名来表示。默认在添加用户的同时就添加了这个用户邮箱。
- 这里的邮件只是邮件服务客户端并没有搭建邮件服务器。Linux虽然可以作为客户端收发邮件,但是如果要收发邮件也要依赖其他邮件服务器,比如给QQ发或者163发邮件,依靠的是QQ邮件服务器和163邮件服务器。但是Linux用户之间可以传递邮件,它们直接用的是Linux内存作为转发。
- /var/ ——> /var是Linux当中系统 的可变数据保存位置。邮件是随时变化的,所以它的位置也默认放在这里的。
- 用户的邮件和家目录虽然不是用户的相关配置文件,但是用户在添加的用户的相关的管理文件。
示例如下:
[root@root ~]# cd /var/spool/mail/
[root@root mail]# ls
root stu1 stu3 zhangsan1 zhangsan3 zhangsan5
rpc stu2 user1 zhangsan2 zhangsan4 zhangsan6
3、用户模板目录
- /etc/skel/
关于以上的说明:
如果想让所有的用户一添加,在默认的家目录下出现某一个文件,比如像写一个warning警告信息,放在/etc/skel/这个目录当中,从这以后每添加一个新的用户在它的家目录下回自动生成一个warning的警告信息。
示例如下:
[root@root mail]# cd /etc/skel/
[root@root skel]# vim warning.txt
警告信息的内容如下:
warning/warning/warning/warning/
[root@root skel]# ls -a
. .. .bash_logout .bash_profile .bashrc .gnome2 .mozilla warning.txt
#可以发现除了默认的隐藏文件以外,还多出来一个warning.txt文件
[root@root skel]# useradd user9
[root@root skel]# passwd user9
更改用户 user9 的密码 。
新的 密码:
无效的密码: WAY 过短
无效的密码: 过于简单
重新输入新的 密码:
passwd: 所有的身份验证令牌已经成功更新。
[root@root skel]# cd /home/user9/
[root@root user9]# ls
warning.txt
#在user9家目录下多出来一个warning.txt的文件,不是手工创建的,而是直接从skel模板文件中复制过来的。
[root@root user9]# ls -a
. .. .bash_logout .bash_profile .bashrc .gnome2 .mozilla warning.txt