用户和用户组管理--用户管理相关文件——家目录(/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
相关文章推荐
- 清除解锁图案 首先执行cd data/system进入系统文件目录,执行ls列举文件目录,这里有三个与用户相关的文件accounts.db(gmail账号管理),gesture.key(手势识别文件)
- Linux学习日记 —— 7.1.3 用户和用户组管理-用户配置文件-组信息文件/etc/group和组密码文件/etc/gshadow
- Linux学习日记 —— 7.1.2 用户和用户组管理-用户配置文件-影子文件/etc/shadow
- 无法打开锁文件 /var/lib/dpkg/lock - open (13: 权限不够) 无法对状态列表目录加锁(/var/lib/dpkg/),请查看您是否正以 root 用户运行?
- Linux学习日记 —— 7.2 用户和用户组管理-用户管理相关文件
- Linux之用户和用户组管理-用户管理相关文件
- Linux系统中管理用户和用户组的相关配置文件简介
- 第6章 用户和用户组管理(1)_用户配置文件及其它管理相关文件
- Rhyme-LinuxStudyNote7.1.2_用户和用户组管理(1)-用户配置文件(2)-影子文件/etc/shadow详细解析与注意事项
- linux常用命令(一)文件和目录、用户和用户组管理
- linux系统中用户(user)和用户组(group)相关的配置文件、命令或目录;
- linux根-文件系统-目录管理-文件管理-用户及权限详解-用户组-用户管理-权限管理
- 使用root用户登录到AWS EC2服务器,上传文件到/var/www目录
- Linux中目录命令、文件命令、远程管理命令、用户权限命令、用户管理命令、系统信息相关命令、打包压缩命令等
- Linux系列教程(十四)——Linux用户和用户组管理之相关配置文件
- Linux--用户和用户组管理--用户管理相关文件
- linux和windows文件互传 /用户配置文件和密码配置文件 /用户组管理 /用户管理
- 用户管理相关的配置文件和命令选项
- linux 修改目录文件权限,目录文件所属用户,用户组
- unable to create new native thread&You have mail in /var/spool/mail/root