루트 비밀번호를 포함하여 Linux 시스템을 한 줄로 종료하는 방법은 무엇입니까?

루트 비밀번호를 포함하여 Linux 시스템을 한 줄로 종료하는 방법은 무엇입니까?

예를 들어 우분투 시스템을 종료할 때 루트 비밀번호를 어떻게 포함합니까?

좋다,

sudo shutdown now

이 한 줄에 비밀번호를 포함시킬 수 있나요? 추가 매개변수처럼요?

그 이유는 Blackberry에서 Ubuntu 컴퓨터로 명령을 보낼 수 있는 azr 원격 프롬프트라는 이 앱을 사용하려고 하는데 일방 통행처럼 보이기 때문입니다. 명령을 보내지만 컴퓨터에서 아무런 응답도 받지 못합니다.

답변1

예, sudo에는 stdin에서 sudo 비밀번호를 읽을 수 있는 '-S' 스위치가 있습니다. 당신이 해야 할 일은 루트 비밀번호를 에코하는 것뿐입니다. 따라서 귀하의 인스턴스에서는 다음과 같습니다([PASSWORD]를 루트 비밀번호로 바꾸십시오).

history -d $((HISTCMD-1)) && echo '[PASSWORD]' | sudo -S shutdown now

관련 정보