>  기사  >  운영 및 유지보수  >  쉘 스크립트에서 사용자에게 비밀번호를 할당하는 방법

쉘 스크립트에서 사용자에게 비밀번호를 할당하는 방법

不言
不言원래의
2019-03-22 14:41:253329검색

이 글에서는 쉘 스크립트에서 사용자에게 비밀번호를 할당하는 방법을 소개합니다. 구체적인 내용을 살펴보겠습니다.

쉘 스크립트에서 사용자에게 비밀번호를 할당하는 방법

먼저 명령을 살펴보겠습니다

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&#39;t match...."
    fi
done
echo $pwd1 | passwd --stdin user

이 기사는 여기서 끝났습니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 Linux 튜토리얼 비디오 칼럼을 주목하세요!

위 내용은 쉘 스크립트에서 사용자에게 비밀번호를 할당하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.