Linux 系统:学生姓名首字母组合下的用户与组账户创建、管理及配置文件变化全解析
以下是在 Linux 系统中完成上述任务的步骤及相关命令示例: 假设学生姓名拼音首字母组合为 `zh` 创建普通用户 `zhuser` : ``` useradd zhuser ``` 修改用户的 `uid` : ``` usermod -u 1001 zhuser ``` 修改用户的密码和有效期等信息: ``` passwd zhuser ``` 然后按照提示输入新密码和设置有效期等。 创建系统用户 `zhsystem` : ``` useradd -r zhsystem ``` 查看用户配置文件 `/etc/passwd` 和 `/etc/shadow` : ``` cat /etc/passwd cat /etc/shadow ``` 或者使用 `grep` 命令: ``` grep zhuser /etc/passwd grep zhuser /etc/shadow ``` 创建组 `zhgroup` : ``` groupadd zhgroup ``` 修改组账户名称和 `gid` : ``` groupmod -n new_zhgroup -g 1002 zhgroup ``` 查看用户所属组: ``` groups zhuser ``` 将用户添加到新建组中: ``` usermod -aG new_zhgroup zhuser ``` 将用户从该新建组中删除: ``` gpasswd -d zhuser new_zhgroup ``` 查看组配置文件 `/etc/group` 和 `/etc/gshadow` : ``` cat /etc/group cat /etc/gshadow ``` 或者使用 `grep` 命令: ``` grep new_zhgroup /etc/group grep new_zhgroup /etc/gshadow ``` 在 `/etc/passwd` 中可以看到用户的基本信息,包括用户名、`uid`、`gid`、用户说明、家目录和登录 shell 等。 在 `/etc/shadow` 中包含用户的密码相关信息,如密码哈希、密码有效期等。 在 `/etc/group` 中可以看到组的名称和组内的成员列表。 在 `/etc/gshadow` 中包含组的密码相关信息和组管理员等。 每次对用户或组进行操作后,相应配置文件中的内容会根据操作进行更新和变化。 ######[AI写代码神器 | 530点数解答 | 2024-11-11 13:43:39]
- Linux 系统用户、组及文件操作全流程实践(字节豆包 | 1142点数解答 | 2026-03-20 17:29:38)5
- C 语言:快速实现 5 个学生信息录入、按成绩升序排序并输出!(字节豆包 | 373点数解答 | 2024-10-30 00:37:20)410
- C语言实现:输入5名学生信息并按成绩升序排序输出(字节豆包 | 354点数解答 | 2024-10-30 18:45:58)354
- C语言:输入5个学生信息,按成绩升序排序并输出(字节豆包 | 373点数解答 | 2024-10-31 19:49:58)345
- C语言:输入5名学生信息并按成绩升序排序输出(字节豆包 | 326点数解答 | 2025-01-01 20:11:47)340
- C++ 实现学生成绩管理系统:含代码及额外逻辑注意点(字节豆包 | 1494点数解答 | 2024-12-12 11:56:50)276
- Python 实现学生成绩管理程序:功能丰富且异常处理周全(字节豆包 | 1203点数解答 | 2024-12-12 11:57:52)253
- C++ 实现学生成绩管理系统:功能全解与异常处理要点(字节豆包 | 1860点数解答 | 2024-12-12 11:58:41)304
- C语言实现多班级学生信息管理系统:含增删改查与多样排序功能(GPT | 2547点数解答 | 2024-12-15 22:08:58)357
- C语言实现学生信息管理系统:含增删改查与多种排序功能(GPT | 6408点数解答 | 2024-12-15 22:10:03)348
- 工程师必备!10 种工程日常易用管理工具大揭秘(百度文心 | 346点数解答 | 2023-11-09 18:26:09)290
- Java 创建 HTTP POST 请求实现文件上传:代码示例与注意要点 (字节豆包 | 300点数解答 | 2024-12-06 16:07:20)337