이 글에서는 쉘 스크립트에서 사용자에게 비밀번호를 할당하는 방법을 소개합니다. 구체적인 내용을 살펴보겠습니다.
먼저 명령을 살펴보겠습니다
echo <password> | passwd –stdin <username>
예:
쉘 스크립트에서 사용자 jack의 비밀번호를 변경하려면 다음 명령을 사용하십시오. 예를 들어, 문자열 비밀번호를 비밀번호로 사용합니다.
cho "password" | passwd --stdin user
사용자에게 비밀번호 입력 할당:
다음 명령을 사용하여 사용자의 비밀번호를 입력하고 사용자 user에게 할당합니다.
read -p "Enter Password for User jack: " pwd echo $pwd | passwd --stdin user
또한 사용자가 올바른 비밀번호를 입력했는지 확인하기 위해 비밀번호를 두 번 입력하라는 메시지를 표시할 수도 있습니다. 다음 명령을 사용하여 사용자로부터 비밀번호를 두 번 입력하고 이를 user 사용자에게 할당하십시오.
while : do read -p "Enter Password for User user: " pwd1 read -p "Confirm Password for User user: " pwd2 if [ "$pwd1" == "$pwd2" ] then break else echo "Password and Confirm password doesn't match...." fi done echo $pwd1 | passwd --stdin user
이 기사는 여기서 끝났습니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 Linux 튜토리얼 비디오 칼럼을 주목하세요!
위 내용은 쉘 스크립트에서 사용자에게 비밀번호를 할당하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!