Как изменить Ubuntu, начиная с пользователя по умолчанию - PullRequest
0 голосов
/ 12 июня 2019

У меня 2 пользователя в Ubuntu.Один из них называется hadoop.

Недавно я установил некоторые службы, которые необходимо запускать вручную после каждого запуска, чтобы работать.

Я хотел найти решение для запуска этих служб.автоматически, а не вручную.

Я написал файл script.sh, содержащий список команд для выполнения.Это часть этого:

sudo /opt/hue/build/env/bin/hue runserver
sudo /home/hadoop/apache-hive-3.1.1-bin/hiveserver2

Проблема в том, что команды должны выполняться командой hadoop, которая не является моим основным пользователем (это означает, что мне нужно сделать su - hadoop, а затем ввести пароль, чтобы получитьэто на).Тот факт, что мне нужно вручную вводить свой пароль для использования hadoop, не позволяет мне найти решение.

Поэтому я догадался, может быть, мне удастся дать пользователю hadoop приоритет, который это сделает.Я имею в виду, может быть, если мой терминал больше не запускается с user1, а с hadoop, я больше не буду вынужден использовать su - hadoop для выполнения моего скрипта.

Любая помощь в том, как это можно сделать на Ubuntu 18.04.2 LTS ?

...