2017-02-09 2 views
-1

권한이없는 사용자가 특정 명령을 sudo로 실행할 수있게하는 방법을 아는 사람 있습니까?권한이없는 사용자가 특정 명령을 실행하도록 허용

사용자에게 sudo ./exec.o을 실행시키고 싶습니다. 여기서 exec.o는 수퍼 유저로 실행해야하는 실행 파일입니다. 이 모든 것은 우분투에서 실행됩니다.

USERNAME ALL = NOPASSWD: /path/to/exec.o

답변

3

사용 visudo를, 편집은/etc /의 sudoers는 줄을 포함 하는가? setuid 또는 setgid 비트를 설정하면 모든 사용자에 대한 명령에 액세스 할 수있는 반면 sudo 명령은 특정 사용자에 대한 권한을 높일 수 있습니다.

특정 사용자 만 명령을 수행하도록하려면 visudo를 사용하여/etcsudoers 파일을 편집하는 것이 효과적인 방법입니다 (줄 바꿈이 올바른지 확인하십시오).

모든 사용자가 명령을 수행 할 수있게하려면 setuid 또는 setgid 비트 (chmod u + s exec.o)를 설정하면 트릭이 수행됩니다 (다시 한번 말하지만이 것은 큰 해머입니다.).

0

당신은 모든 사용자가 명령 또는 특정 사용자를 수행 할 수 하시겠습니까 :

관련 문제