Linux用户管理全流程:新建、改名、设密、锁定及登录现象观察
在Linux系统中,你可以使用`useradd`、`passwd`、`usermod`等命令来管理用户。以下是根据你的要求编写的命令及说明: 1. 用户管理 1) 新建一个`user1`用户,uid、gid、主目录均按默认 ```bash sudo useradd user1 ``` 2) 新建一个`user2`用户,uid=800,其余按默认 ```bash sudo useradd -u 800 user2 ``` 3) 新建一个`user3`用户,默认主目录为`/abc`,其余默认 注意:直接设置默认主目录为`/abc`可能需要你事先创建`/abc`目录,并设置适当的权限(比如让root拥有并可以执行)。这里先创建`/abc`目录,然后添加用户。 ```bash sudo mkdir /abc sudo chown root:root /abc sudo chmod 755 /abc sudo useradd -d /abc user3 ``` 4) 分别为以上三个用户设置密码为`123456` ```bash sudo passwd user1 sudo passwd user2 sudo passwd user3 ``` 在每次`passwd`命令后,系统会提示你输入密码,输入`123456`即可。 5) 把`user1`用户改名为`u1`,uid改为700,主目录为`/test` 首先,创建`/test`目录(如果尚未存在)并设置适当的权限: ```bash sudo mkdir /test sudo chown 700:700 /test # 假设gid也是700,如果不是,请替换为实际的gid sudo chmod 755 /test ``` 然后,修改用户名、UID和主目录: ```bash sudo usermod -l u1 -u 700 -d /test user1 ``` 注意:`-l`用于修改用户名,`-u`用于修改UID,`-d`用于修改主目录。 6) 把`u1`用户锁定 ```bash sudo passwd -l u1 ``` 这会将`u1`用户的密码锁定,使其无法登录。 观察现象 在不同的终端分别尝试登录`user2`和`u1`: - 登录`user2`(应该能够成功登录)。 - 登录`u1`(应该无法登录,因为密码已被锁定,系统会显示认证失败的信息)。 以上就是在Linux终端中运行这些命令的详细步骤和说明。注意,根据你的Linux发行版和具体配置,某些步骤可能需要适当的调整。 ######[AI写代码神器 | 593点数解答 | 2024-10-18 08:50:37]
- Linux 系统用户、组及文件操作全流程实践(字节豆包 | 1142点数解答 | 2026-03-20 17:29:38)22
- 工程师必备!10 种工程日常易用管理工具大揭秘(百度文心 | 346点数解答 | 2023-11-09 18:26:09)292
- 课下编程:用模块化与I2C实现STM32与AT24C1024通讯,结合Proteus检测电平变化!(GPT | 788点数解答 | 2024-11-13 17:40:29)193
- 中央八项规定精神学习:现存三大问题剖析与高质量改进计划 (字节豆包 | 767点数解答 | 2025-08-07 17:07:03)179
- 工程师必知!Monkey 流程助力软件稳定性与可靠性提升(百度文心 | 388点数解答 | 2023-11-09 18:28:07)288
- 工程师揭秘:重要 APP 从需求到上线全流程攻略(百度文心 | 334点数解答 | 2023-11-09 18:31:47)288
- Java JFrame 实现多界面跳转:含登录、注册及个人信息管理功能(讯飞星火 | 503点数解答 | 2024-06-06 23:49:29)396
- Python实现密码锁:含界面与功能,超详细代码解析!(GPT | 2535点数解答 | 2024-12-05 20:48:02)166
- Vue 3 实现浅蓝色登录页面:精美布局与实用功能全解析(字节豆包 | 333点数解答 | 2025-03-07 08:31:30)211
- 基于Python Flask与SQL Server的学校查分系统:含注册登录、权限管理及源码 (字节豆包 | 1465点数解答 | 2025-06-02 08:00:48)151
- Oracle:为 osp 用户授予表空间 users 表的增删改查权限( | 135点数解答 | 2023-12-27 16:38:20)333
- 从女娲造人到代码实现:揭秘工厂方法模式的神奇应用(阿里通义 | 765点数解答 | 2024-10-17 17:07:50)241