![명령에 루트 권한 상승이 필요한지 여부를 코드를 통해 어떻게 확인할 수 있습니까?](https://linux55.com/image/192882/%EB%AA%85%EB%A0%B9%EC%97%90%20%EB%A3%A8%ED%8A%B8%20%EA%B6%8C%ED%95%9C%20%EC%83%81%EC%8A%B9%EC%9D%B4%20%ED%95%84%EC%9A%94%ED%95%9C%EC%A7%80%20%EC%97%AC%EB%B6%80%EB%A5%BC%20%EC%BD%94%EB%93%9C%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%99%95%EC%9D%B8%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
명령에 루트 높이가 필요한지(예: sun이 sudo인지) 확인하는 방법(코드 또는 ACL을 통해)은 무엇입니까? 일부 명령에는 sudo가 필요합니다. 일부 명령은 실행하는 데 sudo가 필요하지 않습니다. sudo가 필요한지 확인할 수 있는 방법이 있습니까? 어떤 팁이 있나요?
답변1
이를 사용하여 stat
명령의 소유자 및 실행 권한을 확인할 수 있습니다.
그러나 대부분의 경우 필요한 것은 sudo
명령을 호출하는 방법이 아니라 명령의 부작용(몇 가지 예)입니다.
crontab -e
crontab을 편집하는 데 사용되지만sudo crontab -e
루트의 crontab을 편집하는 데 사용됩니다.chmod
파일의 권한 변경sudo chmod
모든 파일의 권한 변경