【发布时间】:2020-08-10 14:03:57
【问题描述】:
我想为运行配置选择用户,以便我的应用程序以减少的权限运行。
不幸的是,Intellij 中似乎没有任何可用的选项。 到目前为止,我能想到的唯一方法是作为“Shell 脚本”运行并在“启动前”配置中清理/打包我的 JAR。然而,这需要大量手动配置,并且不能用于运行测试。当用户有密码(例如,可以存储在 Intellij 的配置中,如数据库密码)时,它变得更加烦人。
我找到了"shorten command line" option,但我没有看到任何添加我自己的配置的方法。如果可以的话,应该是这样的:
sudo -u nobody java [options] className [args]
【问题讨论】:
标签: intellij-idea executable-jar user-permissions