Автоматически выполнять скрипт, который требует пароль при входе со вторым пользователем

Итак, я изменяю все вопросы, чтобы вы могли понять мою цель:

У меня есть script.sh:

$HADOOP_HOME/sbin/start-dfs.sh
$HADOOP_HOME/sbin/start-yarn.sh
cd /home/hadoop/apache-hive-3.1.1-bin/ 
hiveserver2 & 
sudo /opt/hue/build/env/bin/hue runserver &

Я хочу, чтобы он запускался автоматически при загрузке Ubuntu и я вхожу во второй пользователь hadoop .

ПРОБЛЕМА:

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

Как мне быть, пожалуйста? Предупреждение новичка!

0
задан 17 June 2019 в 11:42

1 ответ

Прочитайте man sudoers, и вы сможете sudo -u hadoop выполнить скрипт и позволить пользователю hadoop выполнить эти конкретные команды NOPASSWWD.

0
ответ дан 17 June 2019 в 11:42

Другие вопросы по тегам:

Похожие вопросы: