linux/centos 셸 스 크 립 트 에서 비 대화 식 암호 수정

    오늘 셸 스 크 립 트 를 쓸 때 사용자 의 비밀 번 호 를 설정 해 야 하 는 것 을 발 견 했 습 니 다. 비밀 번 호 를 설정 하 는 것 은 대화 형 입 니 다. 그러면 스 크 립 트 에서 좋 지 않 은 것 이 분명 합 니 다. 그래서 인터넷 에서 자 료 를 찾 아 보 니 다음 과 같은 두 가지 비 대화 형 비밀 번 호 를 설정 하 는 방식 을 발 견 했 습 니 다.
1. chpasswd 사용
chpasswd 는 사용자 가 '사용자 이름: 비밀번호' 를 입력 하여 사용자 의 비밀 번 호 를 변경 하 는 것 입 니까? 아니면 비밀 번 호 를 대량으로 수정 할 수 있 는 도구 입 니까? 구체 적 인 용법 은 chpasswd 용법 을 참조 하 십시오. 여 기 는 간단 한 소개 만 합 니 다.
형식:\# echo 사용자 이름: 비밀번호 | chpasswd
예 를 들 어 doiido 계 정 을 추가 하려 면 비밀 번 호 는 123456 이 고 명령 은 다음 과 같 습 니 다.
# echo doiido:123456 | chpasswd

2. passwd 와 -- stdin 조합 사용
passwd 는 기본적으로 터미널 을 표준 으로 입력 해 야 합 니 다. - stdin 은 임의의 파일 로 표준 입력 을 할 수 있 음 을 표시 합 니 다. 이 두 조합 은 비밀 번 호 를 직접 수정 할 수 있 습 니 다.
형식:\# echo '비밀번호' | passwd -- stdin 사용자 이름
아니면 doiido 계 정 을 추가 하 시 겠 습 니까? 비밀 번 호 는 123456 입 니 다. 명령 은 다음 과 같 습 니 다.
# echo '123456'| passwd --stdin doiido

    이렇게 하면 비 상호작용 모드 에서 비밀 번 호 를 수정 할 수 있 지만 일부 내장 형 Liux 라 는 두 가지 방식 이 지원 되 지 않 으 면 export 를 사용 하여 실현 할 수 있 습 니 다.
본 고 는 'doiido' 블 로그 에서 나 온 것 이 니 작가 에 게 연락 하 세 요!

좋은 웹페이지 즐겨찾기