Создайте пользователя с помощью установщика install4j для Linux

#install4j

#install4j

Вопрос:

У меня есть требование, при котором я устанавливаю с помощью sudo, поскольку мне нужен root-доступ для некоторых действий. Я должен создать пару пользователей unix с помощью install4j, а затем использовать этих пользователей в файле systemd для запуска определенной службы.

Я не смог найти никаких действий для создания пользователей. Итак, я использовал действие Запустить исполняемый файл или пакетный файл для запуска сценария оболочки для добавления пользователей и предоставления надлежащего права собственности с помощью этих пользователей на определенные каталоги.

У меня здесь 2 вопроса :

  1. Хорош ли этот подход для создания пользователей? или доступен любой лучший подход
  2. Если какая-либо команда в сценарии командной оболочки завершается с ошибкой, программа установки может завершиться с ошибкой .. но пользователи не знают, что пошло не так.

Пожалуйста, простите меня, я новичок в install4j

Ответ №1:

Начиная с install4j 8, нет повышения привилегий для медиафайлов Linux / Unix.

Рекомендуется запускать весь установщик с помощью sudo, если требуются повышенные привилегии.

Комментарии:

1. спасибо за ответ. Да, я запускаю установщик с помощью sudo. Есть ли какой-либо рекомендуемый способ создания пользователей с помощью установщика?

2. Кроме того, есть ли способ проверить, существует ли пользователь в системе?

3. Нет, install4j не имеет функциональности для работы с пользователями в системах Linux / Unix.