문제

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.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top