Permission denied: user=dr.who, access=WRITE, inode="/":a001:supergroup:drwxr-xr-x
时间: 2024-01-06 17:22:55 浏览: 32
根据错误消息,用户dr.who没有对inode为"/"的文件夹的写入权限,而该文件夹的所有者为a001,所属组为supergroup。解决方法是给用户dr.who添加该文件夹的写入权限。具体步骤如下:
1. 确认当前用户是否有sudo权限,如果没有,需要使用具有sudo权限的用户登录。
2. 执行以下命令,将用户dr.who添加到supergroup组中:
```
sudo usermod -a -G supergroup dr.who
```
3. 修改文件夹的权限,使得supergroup组有写入权限:
```
sudo chmod g+w /
```
4. 如果需要让dr.who用户拥有该文件夹的所有权,可以执行以下命令:
```
sudo chown dr.who:supergroup /
```
这将把文件夹的所有者改为dr.who,所属组为supergroup。
相关问题
Permission denied: user=dr.who, access=WRITE, inode="/":bd:supergroup:drwxr-xr-x
根据提供的引用内容,"Permission denied: user=dr.who, access=WRITE, inode="/":bd:supergroup:drwxr-xr-x" 是一个权限被拒绝的错误消息。这个错误通常发生在用户试图执行写操作时,但是没有足够的权限来访问或修改指定的文件或目录。
解决这个问题的方法有以下几种:
1. 检查权限:首先,你需要确认你有足够的权限来执行写操作。你可以使用命令`ls -l`来查看文件或目录的权限。确保你是文件或目录的所有者或具有写权限的用户。
2. 使用sudo命令:如果你是系统管理员或具有sudo权限的用户,你可以尝试使用sudo命令来执行写操作。例如,`sudo cp file.txt /path/to/destination`将以管理员权限复制文件。
3. 更改文件或目录的权限:如果你是文件或目录的所有者,你可以使用chmod命令更改文件或目录的权限。例如,`chmod +w file.txt`将为文件添加写权限。
4. 更改文件或目录的所有者:如果你不是文件或目录的所有者,但是有足够的权限来更改所有者,你可以使用chown命令更改文件或目录的所有者。例如,`sudo chown new_owner file.txt`将文件的所有者更改为new_owner。
5. 与系统管理员联系:如果你无法解决权限问题,你可能需要与系统管理员联系,以获取更高级别的权限或解决权限问题。
Permission denied: user=dr.who, access=WRITE, inode="/input":ys:supergroup:drwxr-xr-x
这是一个权限拒绝错误,意思是用户 dr.who 没有写入 /input 目录的权限。该目录的所有者是 ys,所属组是 supergroup,权限为 drwxr-xr-x,即所有者拥有读、写、执行权限,组和其他用户只有读和执行权限。要解决此问题,您需要通过以下步骤之一来获取写入权限:
1. 作为目录所有者 ys,使用 chmod 命令将写入权限授予用户 dr.who。例如,运行命令:`sudo chmod u+w /input`
2. 作为超级用户,使用 chown 命令将目录的所有权转移给用户 dr.who。例如,运行命令:`sudo chown dr.who /input`
请注意,这些命令可能需要根据您的实际情况进行调整。另外,如果您不是系统管理员或目录所有者,您可能需要联系管理员或所有者以获取必要的权限。