酷代码 AI
菜单
服务商

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在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]