문제
freebsd가 (루트가되는) 아무도없는 사용자로서 명령을 실행하는 방법이 있습니까? Sudo의 역전과 같은 종류. 오 그리고 '아무도 없다'는/usr/sbin/nologin을 쉘로 가지고 있다고 생각합니다. Su 옵션이 아닙니다.
해결책
Sudo를 사용하면 다른 사용자로 명령을 실행할 수 있습니다.
sudo -u nobody <command>
로그인 쉘을 사용할 수없는 경우에도 아무도 실행되지 않습니다.
다른 팁
당신은 할 수 있습니다 su
계정에 nologin
쉘을 사용하는 경우 -m
옵션.
예시:
su -m cthulhu -c '/usr/bin/scorpion-stare'
Scorpion Stare 명령 줄 유틸리티를 사용자로 실행합니다. cthulhu
.
제휴하지 않습니다 StackOverflow