Linux账号和权限管理(1):
本文章适合的读者:
Linux初、中级用户
开源软件爱好者
大中专院校的学生
社会培训学生
Linux下的开发人员
Linux 操作系统是一个多用户,多任务的服务器操作系统,提供了严格的权限管理机制,主要从用户身份,文件权限两方面对资源访问进行限制。
用户执行文件:
~/.bash_profile:用户每次登录时执行
~/.bashrc:每次进入新的Bash环境时执行
~/.bash_logout:用户每次退出登录时执行
一个用户能够正常登录必须有这三个文件,否则用户登录不上
[root@localhost home]# ls -a /home/用户
. … .bash_logout .bash_profile .bashrc
用户账号文件/etc/password 保存用户名称、宿主目录、登录Shell等基本信息
gzw❌1000:1000:gzw:/home/gzw:/bin/bash
用户名 密码占位符 uid gid(基本组) 用户的详细说明 家目录 登录环境
/bin/bash 能登录 /sbin/nologin 不能登录
用户账号文件/etc/shadow 保存用户的密码、账号有效期等信息
用户名:密码 (hash过后的字符) !!代表用户锁定 :当前修改用户的时间戳
1970.1.1–2021.11.18:密码最短有效期:密码最长有效期:密码失效前几天提醒 : 用户失效后多久不能使用:用户失效时间: 时间戳 预留字段
gzw: 6 6 6Sr/K6BLeycCGx2jq$eRMdrV3sAUTcpZlRJDFONnm6SGKFgzqC61/FDaU7yYF3UHFw9VrQAV6ImP0wg8TYaHioALIzemyZZy.vkItMp.::0:99999:7:::