切换到root账户,添加用户tom、harry、alex、jimmy,其中alex指定UID为1666,harry用户的家目录指定为/harry,所有账户密码都是tha@159357.将上述的问题以Linux操作命令回答全过程
时间: 2024-10-08 08:05:35 浏览: 58
在Linux中,切换到root账户并管理用户通常需要通过终端进行一系列命令操作。以下是整个过程:
首先,打开终端并输入 `sudo -i` 或者 `su -` 来切换到root用户(如果你已经安装了 `visudo`,可以编辑 `/etc/sudoers` 文件,允许普通用户使用 `sudo` 而无需密码,但这不是最佳实践,因为安全原因建议使用密钥对认证等更安全的方式)。
然后,创建新用户:
```bash
# 创建用户tom
useradd tom -s /bin/bash
# 创建用户harry,并指定家目录
mkdir /harry
useradd -d /harry -m -s /bin/bash harr
# 这里'harr'是拼写错误,应该是'harry'
# 创建用户alex,指定UID
usermod -u 1666 alex
# 创建用户jimmy
useradd jimmy -m -s /bin/bash
```
接下来设置用户密码,使用 `passwd` 命令:
```bash
# 对每个用户设置相同的密码
passwd tom
echo "tha@159357" | passwd --stdin tom
# 重复同样的步骤给harry、alex和jimmy
passwd harry
echo "tha@159357" | passwd --stdin harry
passwd alex
echo "tha@159357" | passwd --stdin alex
passwd jimmy
echo "tha@159357" | passwd --stdin jimmy
```
现在新用户已经被创建并设置了密码。请注意,对于生产环境,强烈推荐使用更复杂的密码策略和安全措施。
阅读全文