단막 CentOS 활용법
본 포스팅은 CentOS 서버를 운영하는 각종 예에 대한 정리이다.
sudo 패스워드 입력 시 별표('*') 나타내기
sudo
는 관리자 권한 상승 명령이다. 이 명령을 실행할 때 관리자 계정으로 접근하기 위한 암호를 요구하는데, 특별한 설정을 고치지 않았다면 키보드를 누를 때마다 별표('*')가 나타나지 않아 다소 불편할 수 있다. 이에 본 포스팅에서는 sudo
로 관리자 암호를 입력할 때 키보드 터치에 의해 별표('*')가 나타나도록 설정하는 방법을 정리한다.
sudoer 파일 백업하기
/etc/sudoers
의 내용을 수정함으로써 sudo
로 암호 입력 시 별표가 나타나게 할 수 있다. 먼저 다음의 명령을 실행하여 sudoers
파일을 백업한다.
$ sudo cp /etc/sudoers /etc/sudoers.bak
sudoer 파일 수정하기
다음 관리자 권한으로 visudo
를 실행한다. visudo
는 vi
에디터이기는 하나 sudoers
파일을 안전하게 편집하기 위한 특별한 명령어이다.
$ sudo visudo
Preserving HOME has security...
로 시작하는 영역을 찾아보면, 아래 그림과 같이 Defaults env_reset
항목이 있다. 이 곳을 수정한다.
이 줄의 끝에 , pwfeedback
를 추가한다. 즉,
Defaults env_reset, pwfeedback
이 되도록 수정하면 된다.
쉘을 리셋하기
visudo
를 종료하고 쉘shell을 리셋한다.
$ sudo reset
설정 수정의 효과 확인
이후 sudo
를 실행하면 다음과 같이 관리자 암호를 입력할 때 키보드 터치마다 별표('*')가 나타남을 확인할 수 있다.