![매번 su와 비밀번호를 입력하지 않아도 되도록 스크립트를 만들고 싶습니다. [닫기]](https://linux55.com/image/49567/%EB%A7%A4%EB%B2%88%20su%EC%99%80%20%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%EB%A5%BC%20%EC%9E%85%EB%A0%A5%ED%95%98%EC%A7%80%20%EC%95%8A%EC%95%84%EB%8F%84%20%EB%90%98%EB%8F%84%EB%A1%9D%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC%20%EB%A7%8C%EB%93%A4%EA%B3%A0%20%EC%8B%B6%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
su
매번 루트 비밀번호를 입력 하지 않아도 되도록 스크립트를 만들고 싶습니다 .
답변1
사용자가 비밀번호를 입력하지 않고 루트가 되도록 허용하려면 적어도 해당 기능이 특정 사용자나 독점 그룹으로 제한되어 있는지 확인해야 합니다.
당신은 그것을 사용할 수 있습니다sudo
비밀번호를 입력하지 않고도 특정 명령을 실행할 수 있습니다. /etc/sudoers
명령을 사용하여 파일을 편집 visudo
하고 다음과 유사한 줄을 추가합니다.
%wheel ALL = NOPASSWD: /bin/su
이 예에서는 그룹의 사용자가 wheel
비밀번호를 입력하지 않고도 실행할 수 있습니다.sudo su
루트로 특정 명령을 자주 실행하기 때문에 이렇게 하려면 sudoers
해당 명령에 대한 규칙만 추가하여 권한 노출을 최소화하는 것이 좋습니다.