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

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

Поэтому я изменю весь вопрос, чтобы вы могли понять мою цель:

У меня есть это 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 и входе в систему под вторым пользователем.хадуп.

ПРОБЛЕМА:

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

Как мне поступить, пожалуйста?Внимание, новички!

решение1

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

Связанный контент