728x90
리눅스에서 패스워드를 한 줄로 변경하는 방법
1. passwd 명령어를 사용한 패스워드 변경
- passwd --stdin Ubuntu에서 사용할 수 없음.
명령어 기본 구문
echo '새로운_패스워드' | passwd --stdin 사용자이름
echo 'rootpassword' | passwd --stdin root
사용 예시
- CentOS(CentOS 7.9)에서 사용한 예
echo 'testpassword' | passwd --stdin test
$ echo 'testpassword' | passwd --stdin test
test 사용자의 비밀 번호 변경 중
passwd: 모든 인증 토큰이 성공적으로 업데이트 되었습니다.
- Ubuntu(Ubuntu 22.04 LTS)에서 사용한 예
echo 'rootpassword' | passwd --stdin root
$ echo 'rootpassword' | passwd --stdin root
passwd: unrecognized option '--stdin'
Usage: passwd [options] [LOGIN]
Options:
-a, --all report password status on all accounts
-d, --delete delete the password for the named account
-e, --expire force expire the password for the named account
-h, --help display this help message and exit
-k, --keep-tokens change password only if expired
-i, --inactive INACTIVE set password inactive after expiration
to INACTIVE
-l, --lock lock the password of the named account
-n, --mindays MIN_DAYS set minimum number of days before password
change to MIN_DAYS
-q, --quiet quiet mode
-r, --repository REPOSITORY change password in REPOSITORY repository
-R, --root CHROOT_DIR directory to chroot into
-S, --status report password status on the named account
-u, --unlock unlock the password of the named account
-w, --warndays WARN_DAYS set expiration warning days to WARN_DAYS
-x, --maxdays MAX_DAYS set maximum number of days before password
change to MAX_DAYS
728x90
2. chpasswd 명령어를 사용한 패스워드 변경
- chpasswd CentOS, Ubuntu 모두 사용 가능함.
명령어 기본 구문
echo '사용자이름:새로운_패스워드' | sudo chpasswd
echo -e 'root:패스워드\nec2-user:패스워드\nubuntu:패스워드' | chpasswd
echo -e 'root:aaa123!@#\nuser1:bbb123!@#\nuser2:ccc123!@#\nuser3:ddd123!@#' | chpasswd
사용 예시
$ date
Thu May 19 02:15:16 AM UTC 2022
$ echo 'test:testpassword' | chpasswd
$ chage -l test
Last password change : May 19, 2022
Password expires : never
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
728x90
'리눅스' 카테고리의 다른 글
우분투에서 systemd-resolved 서비스를 비활성화하는 방법 (0) | 2022.05.20 |
---|---|
[draft] 우분투에서 최신 버전의 Docker를 설치하는 방법 (0) | 2022.05.19 |
[draft] 우분투에서 비밀번호를 초기화하는 방법 (0) | 2022.05.19 |
[draft] 우분투 설치 시 디스크 파티션을 나누는 방법 (0) | 2022.05.18 |
[url] linux one liners (0) | 2022.05.13 |