我对 Linux 环境很陌生,我来自 Windows。
我已经在我的计算机上安装了 Ubuntu 16.04(一台具有双启动 - Win10 的 XPS 15 9550)、一个 Plank 和一个主题(macbuntu,不要怪我:p)。
我习惯使用 WebStorm 和 PhpStorm 进行编码,因此我安装了它们,并使用创建了一个快捷方式工具->创建桌面条目...通过软件。
现在我的快捷方式在木板里面,我想以 root 身份自动启动这些应用程序。
我尝试编辑/usr/share/applications/jetbrains-xxxx.desktop修改Exec
命令为:
Exec: gksudo -k -u root <DEFAULT_COMMAND>
但它似乎不起作用。该软件从不要求我输入密码,我无法编辑我的文件,因为我正在处理的文件夹的权限被拒绝(我认为)。
我想编辑里面的文件/var/www/html/*(全新 LAMP 安装)。这些文件夹属于root:plugdev
。我尝试将其更改为www-data:www-data
并将我的用户添加到此组,但失败了。我的用户也属于plugdev
。
我不知道我该怎么办:
- 尝试将 UGO 权限更改为 775(当前为 755)
- 继续寻找以 root 身份启动软件的方法。我喜欢这个想法,因为我只需执行一次,就可以永远使用。
感谢您的帮助 :)。
答案1
Jetbrains IDE 有一个部署模块,可以为您处理权限更改,这样您就不必削弱安全性,有一个特定的“就地服务器”选项可以处理您的场景。
https://www.jetbrains.com/help/phpstorm/2016.1/deployment.html