用useradd添加用户test1、test2以test1用户名登录xwindow(命令init 5),观察/home/test2文件夹显示状态,修改test2权限,使得其对test1可用
时间: 2023-04-05 18:03:03 浏览: 80
可以使用以下命令添加用户test1和test2:
```
sudo useradd test1
sudo useradd test2
```
然后,使用以下命令切换到test1用户并启动xwindow:
```
su - test1
init 5
```
接着,使用以下命令修改test2用户的权限:
```
sudo chmod o+r /home/test2
```
这将允许test1用户访问test2用户的/home/test2文件夹。
相关问题
用useradd添加用户test1、test2以test1用户名登录xwindow(命令init 5),观察/home/test2文件夹显示状态 修改test2权限,使得其对test1可用
可以使用以下命令添加用户test1和test2:
```
sudo useradd test1
sudo useradd test2
```
然后,使用以下命令切换到test1用户并启动xwindow:
```
su - test1
init 5
```
接下来,使用以下命令修改test2文件夹的权限,使得test1可以访问:
```
chmod o+rx /home/test2
```
这样,test1就可以访问test2文件夹了。
5、指定test1能够以root身份运行的useradd命令,(先查看useradd命令的路径)
在Linux系统中,如果你想要使用`useradd`命令并且确保它以`root`身份运行,你可以按照以下步骤操作:
1. 首先,你需要确认`useradd`命令的位置。在终端输入 `which useradd`,这会显示`useradd`命令所在的路径。
2. 接下来,你需要获取该目录的执行权限。以`root`身份打开终端并导航到`useradd`命令所在目录。例如,如果路径是`/usr/sbin`,你会看到类似这样的命令:
```
sudo cd /usr/sbin
```
3. 然后,给当前用户对该目录的执行权限。输入:
```
sudo chmod +x <directory-path>
```
将 `<directory-path>` 替换为你在上一步得到的实际路径。
4. 完成上述操作后,你可以创建一个新的shell脚本文件(比如`run_useradd.sh`),并在其中添加以下内容,用于以后以`root`身份运行`useradd`:
```bash
#!/bin/bash
su - root -c 'useradd test1'
```
这行命令表示切换到`root`用户并执行`useradd test1`。
5. 给脚本添加执行权限:
```
sudo chmod +x run_useradd.sh
```
6. 最后,你可以通过运行`./run_useradd.sh` 来以`root`身份执行`useradd`命令创建`test1`用户。
阅读全文