개발일기

Linux - 계정 비밀번호 변경 본문

Linux

Linux - 계정 비밀번호 변경

Flashback 2023. 9. 9. 19:34
728x90
반응형

 

1. 비밀번호 변경

sudo passwd

로그인을 한 후, 쉘에서 passwd를 입력하면 비밀번호를 변경할 수 있다. 먼저 기존의 비밀번호로 계정 사용자를 검증한 후, 새로운 비밀번호로 변경이 가능하다.

passwd이외에도 비밀번호 만료 기한이 지나면 비밀번호를 새로 변경해야 한다. 만료 기한이 지난 후, SSH 로그인을 시도하면 'current password expired'라는 문구와 함께 비밀번호를 변경해야만 로그인이 허용된다. 이때는 passwd 명령어없이 쉘에 비밀번호 변경을 나타내는 문구가 나온다. 기존 비밀번호를 검증한 후, 새로운 비밀번호를 입력하여 변경한다.

 

2. 비밀번호 만료 기한 변경

리눅스 계정의 비밀번호 만료 기한을 변경하여 비밀번호의 재설정 시기를 조정할 수 있다.

sudo chage -d 2023-10-21 orange

# sudo chage -d [변경하고자 하는 날짜] 계정명

위의 명렁어에 따르면 orange라는 계정의 비밀번호를 2023-10-21로 변경하는 명령이다. yyyy-mm-dd 형식으로 날짜를 입력해야 한다.

chage명령어를 사용할때는 앞에 sudo를 꼭 붙여야 한다. 또한, 명령어는 change가 아닌 chage다. 계정의 비밀번호 관련된 정보를 바꾸기 때문에 change라 떠올릴 수도 있지만 chage라 입력해야 정상적으로 작동한다.

 

3. 비밀번호 변경 기한 수정

sudo chage -m 90 orange

# sudo chage -m [일] [계정명]

비밀번호를 변경한 후, 만료기한 이전에 비밀번호를 변경하려면 일정기간이 지난 후에 변경이 가능하다. 이 변경 기한을 -m옵션을 추가한 chage 명령어로 변경이 가능하다.

-m 뒤에 일 수를 붙인다. 90으로 입력하면 90일, 120으로 입력하면 120일이 된다. 이 명령어를 입력하면 90일이 지난 뒤에야 비밀번호를 수동으로 변경할 수 있게된다. 만약 0으로 설정하면 변경 기한없이 언제든 비밀번호를 변경할 수 있다.

 


https://www.cyberciti.biz/faq/linux-set-change-password-how-to/

 

https://man7.org/linux/man-pages/man1/chage.1.html

 

chage(1) - Linux manual page

 

man7.org

 

728x90
반응형

'Linux' 카테고리의 다른 글

Linux - find와 grep 명령어  (0) 2023.01.28
Linux - crontab 명령어  (0) 2022.08.13
Linux - Mariadb 백업(export) 및 복원(import)  (0) 2022.08.13
Linux - 사용자 관련 명령어 및 옵션  (0) 2022.02.20
Comments