이렇게 하고 sudo <command>
비밀번호를 입력하면 Debian Squeeze는 내가 입력한 비밀번호를 기억하고 15분 동안 묻지 않습니다.
sudo -i
하지만 내가 이렇게 하면 exit
시스템이 이렇게 할 것입니다.아니요비밀번호를 기억하고 사용할 때마다 다시 요청하세요 sudo -i
. 한 번만 실행하면 sudo <command>
다음 실행 시에도 시스템에서 비밀번호를 묻지 않습니다 sudo -i
.
위에서 설명한 시나리오는 다음과 같습니다.
첫 번째:
- 로그인(SSH를 통해),
sudo <command>
: 시스템에 비밀번호가 필요합니다.sudo -i
: 시스템아니요비밀번호를 물어보세요.
두번째:
- 로그인(SSH를 통해),
sudo -i
: 시스템에 비밀번호가 필요합니다.exit
sudo -i
: 체계적인다시비밀번호를 물어보세요.
2.와 3. 사이의 작업을 수행하면 시스템이 비밀번호를 기억하게 됩니다.
이 행동의 이유는 무엇입니까? 비밀번호를 사용한 후 시스템이 비밀번호를 기억하도록 할 수 있습니까(사실 저는 이미 비밀번호를 통과했습니다) sudo -i
?
답변1
sudoers(5) 매뉴얼 페이지에서:
특별한 경우로, sudo의 -i 옵션(초기 로그인)을 지정하면 sudoer는 env_reset 값에 관계없이 환경을 초기화합니다. DISPLAY, PATH 및 TERM 변수는 변경되지 않고 유지됩니다. HOME, MAIL, SHELL, USER 및 LOGNAME은 대상 사용자에 따라 설정됩니다. Linux 및 AIX 시스템의 경우 /etc/environment의 내용도 포함됩니다. 다른 모든 환경 변수는 제거됩니다.
USER가 설정된다는 사실은 아마도 비밀번호 성공 여부에 관계없이 카운터가 재설정된다는 의미일 것입니다.
이 문서에는 귀하가 알아야 할 다른 사항이 있습니다.