1:用户信息文件概述
- 用户帐号文件: /etc/passwd:以:号分割【用户名:密码占位符:UID:GID:用户描述名:主目录:用户登录shell信息】
- 用户密码文件:/etc/shadow:【用户名:加密串:上次修改密码时间:最小有效期:最长有效期:过期警告:过期后禁用:失效时间:保留字段】
2:查看用户文件信息
- cat:
- more:
- less:
- head:
- tail:
3:用户帐号配置文件
- 用户初始配置文件源:从配置文件/etc/skel/目录中复制而来,默认的初始化用户登录环境
-
~/.bash_profile:每次用户登录时调用执行;
-
~/.bashrc:每次进入新的Bash环境时执行 ;(设置工作环境)
-
~/.bash_logout:用户每次退出系统时自动调用执行;(清除工作环境)
- 全局初始配置文件: cat /etc/profile ; cat /etc/bashrc;
- 用户home目录初始化配置文件:
-
用户历史记录文件:.bash_history,方便用户上下键历史命令
- 删除用户home目录下的文件,从源头复制,并修改属主、组信息为普通用户,重新登录:
-
用户u1登录状态: rm –rf /home/u1/ .bash*
-
用户u1另1个终端登录:进入了-bash,因为配置文件丢失
-
复制源头配置: cp /etc/skel/.bash* /home/u1;重新登录
-
修改U1用户文件属性: chown u1:u1 /home/u1/.bash*
-