2.创建新用户“zhang”。请编写一段程序并执行。程序名为test.sh。 完成功能: 1)判断“zhang”用户是否存在,如果存在,请输出“zhang is exist.” 2)判断“wang”用户是否存在,如果不存在,请输出“wang is not exist.”
时间: 2024-11-24 12:40:09 浏览: 5
小程序图片拖拽组件,wxs语法
要在Linux系统上创建新用户 "zhang" 并编写一个名为 `test.sh` 的bash脚本来完成上述功能,首先确保你有管理员权限(root或sudo)。然后,你可以使用下面的步骤和脚本内容:
```bash
#!/bin/bash
# 判断用户 'zhang' 是否已存在
if id -u zhang > /dev/null 2>&1; then
echo "zhang is exist."
else
useradd zhang # 如果用户不存在,创建新的用户
fi
# 判断用户 'wang' 是否已存在
if ! id -u wang > /dev/null 2>&1; then
echo "wang is not exist."
else
echo "wang is already exist."
fi
# 运行 test.sh 脚本
./test.sh
```
在这个脚本中,我们首先检查 `zhang` 用户是否已经存在,如果存在则输出相应信息,如果不存在则添加新用户。接下来,我们再次检查 `wang` 用户是否存在,如果不存在则输出提示信息,反之则表明用户已经存在。
执行该脚本前,请确保已经给予了它执行权限:
```bash
chmod +x test.sh
```
然后才能运行:
```bash
./test.sh
```
阅读全文