Permission denied: user=dr.who, access=WRITE, inode="/":datasci:supergroup:drwxr-xr-x
时间: 2023-06-19 10:09:44 浏览: 183
这个错误是权限被拒绝,可能是因为用户dr.who没有写入根目录的权限。要解决这个问题,需要确保用户dr.who有写入根目录的权限,或者将写入权限授予其他用户或组。如果你不确定如何授予写入权限,可以使用以下命令将所有用户都授予写入权限:
```
sudo chmod a+w /
```
这会将根目录的写入权限授予所有用户,包括dr.who。但是,请注意,这样做可能会导致安全问题。因此,最好只将写入权限授予需要的用户或组。
相关问题
Browse Directory Permission denied: user=dr.who, access=WRITE, inode="/":datasci:supergroup:drwxr-xr-x
这个错误信息表明用户 “dr.who” 没有访问根目录的写权限。这可能是因为该用户没有足够的权限或者该目录的权限设置不正确。
如果您是系统管理员,可以使用 root 用户或具有 sudo 权限的用户来更改该目录的权限。您可以运行以下命令来更改目录的权限:
```
sudo chmod 755 /
```
这将更改根目录的权限,使得所有用户都可以读取和执行该目录,而只有 root 用户可以写入该目录。如果您只想允许某些用户写入该目录,可以将所有者更改为该用户,并将权限设置为 775,例如:
```
sudo chown dr.who:supergroup /
sudo chmod 775 /
```
这将将根目录的所有权更改为 dr.who 用户和超级用户组,并将权限设置为 rwxrwxr-x。这样,用户 dr.who 和属于超级用户组的其他用户可以读取、写入和执行该目录。
Permission denied: user=dr.who, access=WRITE, inode="/":a001:supergroup:drwxr-xr-x
根据错误消息,用户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。
阅读全文