이것은 바보 같은 질문 일 수 있습니다.bash 스크립트에서 단일 명령에 대한 sudo
Mac OS X과 내가 사용하는 Linux 상자간에 이식하기를 원하는 스크립트가 있습니다. OS X에서 스크립트의 명령은 sudo
이 필요합니다. Linux 상자에서는 그렇지 않습니다.
간단히 말해서, sudo
으로 스크립트에서 하나의 명령을 실행하고 나머지 스크립트에 대한 상승 된 권한을 제거하는 방법은 무엇입니까?
나는
su -
및
su -c
를 사용하려고했지만 둘 다 오류가 밖으로 보인다. (그들은 "미안하다"라고 말하고 계속 나아 간다. 나는 그것이 root
이고, root
은 암호가 없다고 생각하기 때문에).
나는이 일을 어리 석고 쉬운 방법이 있어야한다는 것을 알고 있습니다. 모두는 무엇을 제안합니까?
이것은 정확히 내가 필요로하는 것입니다. 명령을 실행 한 다음 sudo -k를 실행하십시오. 매우 감사합니다. – rick
sudoers에게 감사드립니다. 내가 필요한 것 뿐이었다. –