即使以管理员帐户登录也无法保存文件

即使以管理员帐户登录也无法保存文件

我已以管理员用户身份登录,但我甚至无法使用 IDE 保存文件。错误消息:

"Could not save project:
java.io.FileNotFoundException: /home/mike/Desktop/dl4j-0.4-examples/.idea/workspace.xml~ (Permission denied)" 

有没有办法真的以管理员身份登录?

Ubuntu 看起来非常用户友好,然后......

答案1

打开终端(ctrl++ )并输入以下alt命令t导航到主目录的桌面文件夹cd ~/Desktop

sudo chmod -R 744 dl4j-0.4-examples
sudo chown -R <your-user-name>:<your-user-group> dl4j-0.4-examples

您的用户组通常与您的用户名相同。这应该会为您设置正确的权限。注意:系统将提示您输入密码,这是以超级用户(root)身份运行命令所必需的。

您也可以通过编辑目录属性来执行此操作,只需nautilus从终端启动它即可:

gksudo nautilus

如果您的系统抱怨gksudo未找到,您可能需要gksu先安装该软件包以使其工作:

sudo apt-get install gksu 

输入以下命令可达到相同效果:

pkexc nautilus

答案2

我在 RubyMine IDE 中遇到了类似的问题。但我遇到了两个问题,我无法编辑文件(只能读取)并且 IDE 无法保存项目文件。

我的项目文件夹不知何故将其所有权更改为 root(之前运行良好),而不是我(我的用户名)。因此,我使用 将项目所有权更改为我(我的用户名)sudo chown -R username:username ~/path/to/project/foldername/*,它删除了文件的只读状态,但它仍然无法保存项目,尽管当我重新加载浏览器时更改可以反映出来。

直到我注意到 RubyMine IDE 创建的 .idea 文件(在我的项目文件夹中)的所有者仍然是 root。然后我更改了它们的所有权sudo chown -R username:username ~/path/to/project/projectname/.idea/*,现在我也可以保存项目文件了。

注意:我必须指定 .idea 文件,而不是像以前一样只指定整个项目文件夹。

答案3

有没有办法真正以管理员身份登录?

您应该以 root 身份登录。但首先您必须为 root 设置 unix 密码。然后您可以在终端中键入“su”来登录。或者您可以键入“sudo su”来获取 root 权限。如果您想在图形桌面中以 root 身份登录,首先您必须为 root 用户启用此功能。

相关内容