일부 자동화를 시도하되 명령을 실행할 때 비밀번호를 요청하세요.
[non-root-user@XXXXXXXX ~]$ su - oracle -c "uptime"
Password:
또는
[non-root-user@XXXXXXXX ~]$ sudo su - oracle -c "uptime"
[sudo] password for non-root-user:
더 이상 비밀번호가 필요하지 않도록 하려면 어떤 변경이 필요합니까?
답변1
su
다른 명령을 실행하기 위해 with를 사용할 필요가 없습니다 sudo
.
NOPASSWD
다음을 입력 해야 합니다 /etc/sudoers
:
non-root-user ALL = (oracle) NOPASSWD: /usr/bin/uptime
그런 다음 다음을 실행합니다.
sudo -u oracle uptime