我是 Linux 新手。这可能有点多余,但我没有得到满意的答案,所以再次发布。问题出在/usr/bin
文件夹中的权限上。
我需要安装 eclipse,其中一个步骤提到在/usr/bin/applications
目录中创建 eclipe.desktiop 文件。
以下是我遵循的指南:
http://www.krizna.com/ubuntu/install-eclipse-ubuntu-14-04/
所以我正在运行这个命令来创建这个文件
gedit eclipse.desktop
在里面/usr/bin/applications
但是当我尝试保存它时,它说我没有所需的权限。
我尝试阅读相关内容,但没有找到令人满意的答案 - 有人说使用 777 权限,但那很危险,我不想冒这个险。那我该怎么办?我猜这可能是因为我没有该文件夹的 root 访问权限(猜测)。如果是这样,我该如何让自己成为 root 用户,因为这是我的个人系统,我将是唯一使用它的人。
答案1
使用 :
sudo gedit eclipse.desktop
代替
gedit eclipse.desktop
标准用户无法更改除主文件夹中的文件或目录之外的大多数文件或目录。在您的问题中,您想要修改位于 /usr/bin 的文件。因此,修改文件需要超级用户权限。
因此使用须藤前编辑解决了问题。
须藤表示超级用户执行,即用户可以对交互式 shell 执行超级用户操作