问题描述
我需要使用sudo进行安装,因为某些操作需要root访问权限。
我必须使用install4j创建几个unix用户,然后在systemd文件中使用这些用户来启动特定服务。
我找不到用于创建用户的任何操作。因此,我使用了运行可执行文件或批处理文件操作来运行Shell脚本,以添加用户并使用这些用户为特定目录提供适当的所有权。
我在这里有2个问题:
- 此方法是否适合创建用户?或其他更好的方法可用
- 如果shell脚本中的任何命令失败,则安装程序可能会失败。.但是用户不知道出了什么问题。
请原谅,我是install4j的新手
解决方法
从install4j 8开始,Linux / Unix媒体文件没有特权提升。
如果需要提升的特权,建议使用sudo运行整个安装程序。