사용자 비밀번호 설정 방법을 설명하는 안내서를 찾았습니다 . 자동화하고 다음과 같이 사용자에게 전자 메일을 보내려고합니다.
userid created with password XYZ.
request to change the initial password.
위의 문서에 따르면 Python을 사용하여 암호화 된 비밀번호를 작성하고 다음과 usermod
같이 명령에 피드해야합니다 .
usermod -p "<encrypted-password>" <username>
이 작업을 수행하는 다른 간단한 방법이 있습니까? 특별한 유틸리티를 다운로드하고 싶지 않습니다. 가능한 한 일반화되어야합니다.
편집 : 위의 링크에 제공된 방법조차도 나를 위해 작동하지 않는 것 같습니다 :
bash-3.00# python
Python 2.4.6 (#1, Dec 13 2009, 23:43:51) [C] on sunos5
Type "help", "copyright", "credits" or "license" for more information.
>>> import crypt; print crypt.crypt("<password>","<salt>")
<sOMrcxm7pCPI
>>> ^D
bash-3.00# useradd -g other -p "sOMrcxm7pCPI" -G bin,sys -m -s /usr/bin/bash mukesh2
UX: useradd: ERROR: project sOMrcxm7pCPI does not exist. Choose another.
UX: useradd: sOMrcxm7pCPI name should be all lower case or numeric.
usermod
누군가가 사용하는 경우ps
암호가 표시되는 프로세스 목록을 참조하십시오