su 파일에 대한 권한을 변경한 후 su를 실행할 수 없습니다.

su 파일에 대한 권한을 변경한 후 su를 실행할 수 없습니다.

저는 Linux Slackware 14.0을 실행하고 있습니다. su휠 그룹의 구성원에게만 이를 허용하고 싶었 기 때문에 /bin/su/usr/bin/sudo파일에 대한 권한을 다음과 같이 수정했습니다.

bash-4.2# ls -la /bin/su
-rws--s--- 1 root wheel 59930 Sep 14  2012 ./su

bash-4.2# ls -la ./sudo
-rws--s--- 1 root wheel 107220 Jun 29 2012 ./sudo

이제 휠 그룹의 구성원이 되어 실행하면 su비밀번호를 묻는 메시지가 표시되고 이를 입력합니다. 오류는 표시되지 않지만 루트로 전환되지는 않습니다. 어쩌면 일부 권한을 잘못 설정한 것일까요?

답변1

당신은 시도 할 수 있습니다

chown root.wheel /bin/su
chmod o-x /bin/su

따라서 그룹 su에 속해 운영할 수 없게 됩니다. 제 생각에는 방금 실행 권한을 설정했으므로 모든 권한을 올바르게 설정하면 문제가 해결될 것 같습니다.wheelotherschown

답변2

수정 su이나 허가가 필요하지 않습니다 sudo.

이 구성은 /etc/sudoers에서 수행되며 visudo.

관련 정보