나는 명령을 포함하는 간단한 bash 스크립트를 만들었습니다 ifconfig
. 일반적으로 루트가 아닌 사용자로 실행하기 위해 이러한 권한 있는 스크립트를 실행하고 싶습니다. 나는 그것을 시도한 hown root:users ./path/to/script.sh
다음 chmod 4550 ./Desktop/dhcp_client.sh
4755도 시도했습니다. bash 스크립트를 사용하여 일부 권한 있는 명령을 포함하고 싶은데, 그런 다음 해당 명령이 포함된 스크립트를 루트가 아닌 사용자로 실행해야 합니다. 그런 다음 루트가 아닌 사용자로 실행되는 애플리케이션에서 이 스크립트를 호출해야 합니다.
답변1
아주 좋은 해결책은 아니지만 스크립트에서 sudo를 사용하여 루트 권한이 필요한 명령을 실행하고 이에 대한 nopasswd 규칙을 추가할 때 작동하면 안 되나요?