사용자가 루트 권한 없이 네트워크 인터페이스를 활성화/비활성화하도록 허용

사용자가 루트 권한 없이 네트워크 인터페이스를 활성화/비활성화하도록 허용

루트 권한이 없는 사용자가 다음과 같이 명령줄에서 네트워크 인터페이스를 활성화/비활성화할 수 있도록 허용하고 싶습니다.

ip link set ens18 down

(넷플랜이 있는 우분투 18.04)

의견을 보내주시거나 응원해 주시면 감사하겠습니다!

답변1

아마도 이를 수행하는 가장 좋은 방법은 sudo를 적절하게 구성하는 것입니다. 실행할 수 있는 정확한 명령을 지정할 수 있으며 (원하는 경우) 비밀번호를 입력하지 않아도 되도록 설정할 수 있습니다.

또는/etc/sudoers/etc/sudoers.d/network_interface

와 비슷한 내용으로

user1 ALL=(ALL) /usr/bin/ip link set ens18 down

여기를 보아라:https://www.sudo.ws/man/1.8.15/sudoers.man.html

전체 내용을 읽고 싶지 않은 경우 맨 아래에 예제 섹션이 있습니다.

관련 정보