- 用表格对Linux操作系统中包含的三种用户角色的特点
root |
系统用户 |
普通用户 |
超级管理员 |
UID为1~499。 |
UID范围一般是500~65534 |
UID为0 |
一般是不会被登入的。 |
可以登录系统的一般用户 |
这个用户有极大的权限,可以直接无视很多的限制,包括读写执行的权限。 |
不需要登录系统,服务于应用程序,维护系统的运行 |
这类用户的权限会受到基本权限的限制,也会受到来自管理员的限制。 |
- 简述/etc/shadow文件中9个配置字段各自代表的作用
用户名
加密后的密码 ($6开头的是用sha256加密算法进行加密的,也有md5加密。!!说明 该用户没密码。)
上一次密码修改时间(单位是天,是距离1970年1月1日多少天)
密码最小生存周期(单位:天 0表示随时可以修改密码;n天表示n天内不能修改)
密码最大生存周期(单位:天,密码使用的最长时间)
密码到期前几天开始警告
密码过期之后到账户失效之前的时间限制,密码过期之后还可以用几天
账户过期时间
保留列
- 执行"useradd -d /admin -e 2020-12-31 -g wheel -G root admin"命令的作用是什么?
添加用户 指定家目录 指定用户过期时间 指定用户的主要组 指定多个附属组
- 在/etc/shadow文件中teacher用户对应的密码字符串前有”!!“的标志表示什么含义?
表示该用户从来没设置过密码。
或者是 该用户被锁了。
- 在Linux操作系统中常用的锁定、解锁用户账号的命令有哪几个?
passwd
usermod
- 依次执行什么命令可以创建GID为10011、名为admin的组账号,并添加adm、daemon、为成员用户 ?
groupadd -g 10011 admin
gpasswd -M adm,daemon admin
- 用户初始配置文件包括哪些 ? 各有什么作用 ?
.bash_profile 环境变量设置
.bashrc 别名机制
.bash_logout 注销管理
- 如何设置用户下次登录必须更改密码?
chage -d 0 用户名
- Linux中哪三种基本权限?
读、写、执行
- 执行"chmod u+x mymkdir"命令的作用是什么?
设置mymkdir的属主权限 加上执行权限
- 如何查看文件的FACL权限?
getfacl
- 使用sudo命令时,输入的密码是谁的密码?
输入的是自己的密码