Executar automaticamente script que requer senha quando eu fizer login com meu segundo usuário

Executar automaticamente script que requer senha quando eu fizer login com meu segundo usuário

Então estou mudando toda a pergunta para que você possa entender meu propósito:

Eu tenho isto 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 &

Eu quero que ele seja executado automaticamente quando o Ubuntu inicializar e eu fizer login no segundo usuáriohadoop.

PROBLEMA:

Este script deve ser executado pelo usuáriohadoop. Essehadoopusuário possui uma senha. O Ubuntu inicializa em outro usuário por padrão.

Como devo fazer por favor?Alerta de novato!

Responder1

Leia man sudoerse você poderá executar sudo -u hadoopo script e permitir que o usuário hadoopexecute esses comandos específicos NOPASSWWD.

informação relacionada