我刚刚在Ubuntu Desktop 14.04上安装了WebStorm。我正在研究的项目正在使用git
。如果我从启动器运行WebStorm,那么我将无法做很多需要root
权限的事情(当然)。我希望能够比打开终端并输入sudo wstorm
然后输入密码更容易。
我尝试创建.sh
文件,但是我不知道如何(1)绕过我的密码,以及(2)无法从Launcher使用它。有人可以帮我吗?
创建一个新的脚本文件(将create_dir.sh替换为所需的脚本名称):
vim ~/create_dir.sh
该脚本将在用户的主目录中创建
添加一些仅root用户或sudo用户可以执行的命令,例如在根目录级别创建文件夹:
mkdir /abc
注意:请勿在这些命令中添加sudo。保存并退出(使用:wq!)
使用以下命令为其分配执行权限:
sudo chmod u+x create_dir.sh
进行更改,以便此脚本不需要密码。
打开sudoers文件:
sudo visudo -f /etc/sudoers
在末尾添加以下行:
ahmad ALL=(root) NOPASSWD: /home/ahmad/create_dir.sh
将ahmad替换为您的用户名。还要确保这是最后一行。保存并退出。
现在,当运行命令时,在它之前添加sudo,例如:
sudo ./create_dir.sh
这将在脚本文件中运行命令,而无需输入密码。
这不是我参考这里
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句