chmod 1777
时间: 2023-11-20 22:52:06 浏览: 27
chmod 1777是一种特殊的文件权限设置,其中第一位数字1表示设置sticky bit,第二位数字7表示设置所有者具有读、写和执行权限,第三位数字7表示设置组用户具有读、写和执行权限,最后一位数字7表示设置其他用户具有读、写和执行权限。sticky bit是一种特殊的权限位,它可以防止其他用户删除或移动该目录中的文件,除非他们是文件的所有者或超级用户。因此,chmod 1777通常用于设置公共目录,以确保其他用户无法删除或移动其中的文件。
相关问题
sudo chmod 1777 /tmp chmod: 正在更改 '/tmp' 的权限: 不允许的操作
对不起,您的用户权限不足以更改/tmp目录的权限。请尝试使用具有管理员权限的用户或使用sudo命令来更改权限。您可以使用以下命令:
```bash
sudo chmod 1777 /tmp
```
如果您没有sudo权限或无法更改/tmp目录的权限,请联系系统管理员以获得更高的权限或进一步的支持。
转换回root身份,利用chmod修改/test目录的权限让stu用户可以创建文件,但不能查看文件abc里的内容,该如何设置权限?
您可以使用以下命令来设置/test目录的权限:
```
sudo chmod 1777 /test
```
这将设置/test目录的权限为1777,其中1表示设置为sticky bit,这将确保只有目录所有者和文件所有者才能删除文件。此外,777表示所有用户都有读、写和执行/test目录的权限。
接下来,您可以使用以下命令来设置文件abc的权限:
```
sudo chmod 600 /test/abc
```
这将设置文件abc的权限为600,其中6表示只有文件所有者有读和写的权限,其他用户没有任何权限。这样,stu用户就可以在/test目录中创建文件,但是不能查看文件abc的内容。