su는 비밀번호를 묻지 않습니다

su는 비밀번호를 묻지 않습니다

내 것은 su비밀번호를 묻지 않습니다. 실행하면 su로그인이 되네요 root. 시도한 su - root다음 비밀번호를 묻습니다. 따라서 이제 kdesu비밀번호 없이 루트 권한으로 애플리케이션을 실행할 수 있습니다. su다음 스크립트로 바꾸려고 했습니다.

#!/bin/bash
/root/./su - root 
exit

내 su를 /root.

이제 비밀번호를 묻지만 비밀번호 kdesu를 입력한 후 클릭하자마자 멈춥니다.Enter

저는 아치 리눅스를 사용하고 있습니다.

답변1

man su의견 에서 알 수 있듯이 /etc/pam.d/suyes 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그룹 에 있는 경우비밀번호 프롬프트 없음.

관련 정보