新建用户 user3, UID为1010,指定其所属私有组为 group1(group1的标识符为1010),用户的主目录为 /home/user3,用户的 shell 为 /bin/bash,用户的密码为12345678,账户永不过期。
时间: 2024-05-06 19:20:15 浏览: 259
1. 首先,使用以下命令创建用户 user3,并指定 UID 为 1010,主目录为 /home/user3,shell 为 /bin/bash:
```
sudo useradd -u 1010 -d /home/user3 -s /bin/bash user3
```
2. 然后,使用以下命令设置用户密码为 12345678:
```
sudo passwd user3
```
输入新密码(12345678)并确认即可。
3. 接下来,使用以下命令将用户 user3 加入到私有组 group1 中:
```
sudo usermod -g group1 user3
```
4. 最后,使用以下命令设置账户永不过期:
```
sudo chage -E -1 user3
```
这里的 -E 选项用于设置账户的过期时间,-1 表示账户永不过期。
相关问题
将用户user1的附属组改为group1
在Linux系统中,如果你想将用户`user1`的附属组从默认设置改为`group1`,你可以使用`usermod`命令来完成这项操作。假设`user1`尚未加入`group1`,首先你需要确认`group1`是否存在,并且拥有足够的权限。以下是步骤:
1. **检查`group1`是否存在**:
```
groups user1
```
如果`group1`不在结果中,可以使用`groupadd`创建它:
```
sudo groupadd group1
```
2. **添加用户到`group1`**:
```
sudo usermod -aG group1 user1
```
`-aG`选项会把指定的组追加到用户的附属组中,而不是替换原有的附属组。
3. **使更改生效**:
```
newgrp group1
```
或者对于`user1`来说:
```
sudo su - user1
```
注意:上述操作需要管理员权限(sudo),并且`usermod`可能会提示输入新密码或其他确认信息。
在Linux中修改user1用户的有效组为group1
可以使用以下命令将user1用户的有效组修改为group1:
```
sudo usermod -g group1 user1
```
其中,`usermod`命令用于修改用户属性,`-g`选项表示修改用户的有效组,`group1`为要修改的组名,`user1`为要修改的用户名。需要使用管理员权限执行此命令。
阅读全文