Linux中创建zhangsan用户,创建一个/opt/a.txt ,用李四用户修改该文件,写内容。使用 ll命令让我看到这个文件的权限信息。
时间: 2024-10-23 12:13:53 浏览: 50
管理用户的Shell命令-UNIX&Linux操作系统编程-操作系统基本知识
在Linux系统中,你可以按照以下步骤操作:
首先,我们需要创建一个新用户"zhangsan":
```bash
sudo useradd zhangsan
```
接着,设置密码:
```bash
sudo passwd zhangsan
```
然后,创建一个文件`/opt/a.txt`:
```bash
touch /opt/a.txt
```
由于默认情况下,新创建的文件属于root用户,并且只有读写权限给所有者,我们可以切换到管理员权限并赋予"zhangsan"用户读写权限:
```bash
sudo chown zhangsan:zhangsan /opt/a.txt
sudo chmod u+rw,g+r,o+rwx /opt/a.txt
```
现在,为了让"lisi"用户能修改这个文件,我们也需要给他读写权限:
```bash
sudo usermod -aG zhangsan lisi
```
接下来,"lisi"用户登录后就可以编辑`/opt/a.txt`了。假设他输入了一些文本,例如"Hello from Lisi!":
```bash
su lisi
echo "Hello from Lisi!" >> /opt/a.txt
```
最后,查看文件`/opt/a.txt`的权限信息,可以使用`ll`或`ls -l`命令:
```bash
ll /opt/a.txt
```
这将显示文件的所有权、权限和大小等详细信息。
阅读全文