3
我有一个需要root权限的bash脚本。我运行它sudo ./script.sh
。以root身份从IntelliJ运行bash脚本
我想在IntelliJ IDEA中创建运行配置,以root权限运行此脚本。稍后请求密码并不重要。
是否有可能没有运行IDE作为根或使用工具如gksudo
或gksu
?
我有一个需要root权限的bash脚本。我运行它sudo ./script.sh
。以root身份从IntelliJ运行bash脚本
我想在IntelliJ IDEA中创建运行配置,以root权限运行此脚本。稍后请求密码并不重要。
是否有可能没有运行IDE作为根或使用工具如gksudo
或gksu
?
这并不是非常清楚您使用的是什么Bash集成。 大概就像插件:BashSupport
这个插件的运行时配置窗口似乎不暴露权限配置。
因此,一个简单实用的解决方案可能是实际编写两个脚本。
sudo ./myscript.sh
这将足以满足我的需求的第二个,但我在这里有一个问题。我运行包装脚本,并要求输入密码。目前密码在我输入时是可见的,我希望它被掩盖(或不可见)。有关如何处理它的任何想法? 编辑:是的,我使用这个bashsupport插件 – koto
现在我可以访问一个不同版本的IDEA与可能不同版本的插件,但这是对我而言。如果我从tty存在的环境启动IDEA(所以不用开始使用二进制命令的OS菜单),它实际上是通过我开始思考的命令行(过程如果是前景)来请求sudo密码。这很好地隐藏了密码。 – dbalakirev
这也适用于我,现在已经足够了。谢谢! – koto