Linux 시스템에서는 udhcpc
루트가 아닌 사용자로 명령을 실행해 보았습니다. 오류가 발생합니다 udhcpc: socket: Operation not permitted
. udhcpc
Linux에서 일반 사용자로 실행할 수 있는 방법이 있습니까 ?
답변1
dhcp 클라이언트는 루트 권한이 필요한 ICMP 소켓을 바인딩해야 합니다. 특정 사용자에게 dhcp 실행 권한을 부여할 수 있습니다.스도. visudo
다음과 같은 줄을 구성에 추가하려면 실행하세요 ( joe
는 인증하려는 사용자의 이름입니다).
joe ALL = (root) /sbin/udhcpc
또는 적합한 기능이지만 아직 널리 사용 가능하지는 않습니다.