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