您的位置:首页 > 大数据 > 人工智能

用户和用户组管理--用户管理相关文件——家目录(/home/用户名/ 和 /root/)、用户的邮箱(/var/spool/mail/用户名/)、用户模板目录( /etc/skel/)

2019-07-25 10:34 211 查看

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐