使用install4j for linux安装程序创建用户

问题描述

我需要使用sudo进行安装,因为某些操作需要root访问权限。 我必须使用install4j创建几个unix用户,然后在systemd文件中使用这些用户来启动特定服务。

我找不到用于创建用户的任何操作。因此,我使用了运行可执行文件或批处理文件操作来运行Shell脚本,以添加用户并使用这些用户为特定目录提供适当的所有权。

在这里有2个问题:

  1. 方法是否适合创建用户?或其他更好的方法可用
  2. 如果shell脚本中的任何命令失败,则安装程序可能会失败。.但是用户不知道出了什么问题。

请原谅,我是install4j的新手

解决方法

从install4j 8开始,Linux / Unix媒体文件没有特权提升。

如果需要提升的特权,建议使用sudo运行整个安装程序。