`sudo -i` 다음에 비밀번호를 기억하세요.

`sudo -i` 다음에 비밀번호를 기억하세요.

이렇게 하고 sudo <command>비밀번호를 입력하면 Debian Squeeze는 내가 입력한 비밀번호를 기억하고 15분 동안 묻지 않습니다.

sudo -i하지만 내가 이렇게 하면 exit시스템이 이렇게 할 것입니다.아니요비밀번호를 기억하고 사용할 때마다 다시 요청하세요 sudo -i. 한 번만 실행하면 sudo <command>다음 실행 시에도 시스템에서 비밀번호를 묻지 않습니다 sudo -i.

위에서 설명한 시나리오는 다음과 같습니다.

첫 번째:

  1. 로그인(SSH를 통해),
  2. sudo <command>: 시스템에 비밀번호가 필요합니다.
  3. sudo -i: 시스템아니요비밀번호를 물어보세요.

두번째:

  1. 로그인(SSH를 통해),
  2. sudo -i: 시스템에 비밀번호가 필요합니다.
  3. exit
  4. 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가 설정된다는 사실은 아마도 비밀번호 성공 여부에 관계없이 카운터가 재설정된다는 의미일 것입니다.

이 문서에는 귀하가 알아야 할 다른 사항이 있습니다.

관련 정보