深入理解 Linux 系统管理与操作
1. 用户与组管理
在 Linux 系统中,用户和组的管理是系统管理的重要组成部分。
- chsh 命令 :用于仅更改用户的默认 shell。其可用选项如下表所示:
| 选项 | 描述 |
| ---- | ---- |
| -s | 指定登录 shell |
| -l | 列出 /etc/shells 中可用的 shell |
| -v | 打印版本信息 |
| -u | 打印使用信息 |
| –help | 提供程序帮助 |
- 用户删除 :使用 userdel 命令移除不再需要访问系统的用户。命令格式为 userdel ,其中 是用户的账户名。唯一的选项 -r 用于移除用户主目录中的文件和用户的邮件假脱机文件。例如:
userdel -r username
- 组创建 :使用 groupadd 命令创建组。该命令的选项及描述如下表:
| 选项 | 描述 |
| ---- | ---- |
| -g | 指定组的数值 ID,0 - 499 通常用于系统账户,500 及以上用于新创建的组 |
| -r | 指示 groupadd 命令添加系统账户 |
| -f | 当系统中已存在该组时,防止 groupadd 命令因错误而退出 |
| -o | 允许 -g 选项使