내 것은 su
비밀번호를 묻지 않습니다. 실행하면 su
로그인이 되네요 root
. 시도한 su - root
다음 비밀번호를 묻습니다. 따라서 이제 kdesu
비밀번호 없이 루트 권한으로 애플리케이션을 실행할 수 있습니다. su
다음 스크립트로 바꾸려고 했습니다.
#!/bin/bash
/root/./su - root
exit
내 su를 /root
.
이제 비밀번호를 묻지만 비밀번호 kdesu
를 입력한 후 클릭하자마자 멈춥니다.Enter
저는 아치 리눅스를 사용하고 있습니다.
답변1
man su
의견 에서 알 수 있듯이 /etc/pam.d/su
yes su
한 가지 옵션은 wheel
그룹의 모든 사람에게 암시적으로 높은 권한을 부여하는 것입니다.
# Uncomment the following line to implicitly trust users in the "wheel" group.
auth sufficient pam_wheel.so trust use_uid
이 행의 주석 처리를 제거하고 su
인수 없이 실행 하면 su
대화형 셸은 기본적으로 루트로 실행되며 사용자가 해당 wheel
그룹 에 있는 경우비밀번호 프롬프트 없음.