![su 파일에 대한 권한을 변경한 후 su를 실행할 수 없습니다.](https://linux55.com/image/50615/su%20%ED%8C%8C%EC%9D%BC%EC%97%90%20%EB%8C%80%ED%95%9C%20%EA%B6%8C%ED%95%9C%EC%9D%84%20%EB%B3%80%EA%B2%BD%ED%95%9C%20%ED%9B%84%20su%EB%A5%BC%20%EC%8B%A4%ED%96%89%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
저는 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
에 속해 운영할 수 없게 됩니다. 제 생각에는 방금 실행 권한을 설정했으므로 모든 권한을 올바르게 설정하면 문제가 해결될 것 같습니다.wheel
others
chown
답변2
수정 su
이나 허가가 필요하지 않습니다 sudo
.
이 구성은 /etc/sudoers에서 수행되며 visudo
.