초기 ID 작성을 위해 자체 개발 시스템의 사용자를 위해 임시 비밀번호를 자주 작성했습니다.
다른 환경에서는 관리자가 즉시 비밀번호가 만료 된 것으로 표시하여 처음 로그인 할 때 비밀번호를 변경해야한다는 것을 알았습니다.
어떻게합니까? (이 특정 경우 RHEL을 사용하고 있지만이 정보가 모든 Linux 배포판에서 보편적으로 사용되기를 바랍니다)
답변
당신은 명령을 사용할 수 있습니다
chage -d 0 [username]
사용자 만료 날짜를 변경하여 처음 로그인 할 때 비밀번호를 변경하도록합니다.
당신에 대한 매뉴얼 페이지에 대한 자세한 내용을보실 수 있습니다 chage
와 usermod
.
답변
passwd에 대한 스위치 인 -e가 있습니다. 맨 페이지 (man passwd)에서 :
-e, –expire 계정 암호를 즉시 만료합니다. 이로 인해 사용자는 다음에 로그인 할 때 비밀번호를 변경해야합니다.
그래서
sudo passwd -e LOGIN
해야합니다.
의견에서, 나는 기대했던 것보다 더 많은 변화가 있음을 알고 있습니다. 이것이 Xubuntu 10.04 설치이며 다음과 같은 file
보고입니다.
file $(which passwd)
/usr/bin/passwd: setuid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped