두 번째 사용자로 로그인할 때 비밀번호가 필요한 스크립트를 자동으로 실행합니다.

두 번째 사용자로 로그인할 때 비밀번호가 필요한 스크립트를 자동으로 실행합니다.

그래서 여러분이 내 목적을 이해할 수 있도록 모든 질문을 변경하겠습니다.

나는 이것을 가지고있다 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는 기본적으로 다른 사용자로 부팅됩니다.

어떻게 해야 하나요?초보자 경고!

답변1

읽고 스크립트를 man sudoers수행할 수 있으며 사용자가 해당 특정 명령을 실행할 수 있습니다 .sudo -u hadoophadoopNOPASSWWD

관련 정보