(pbs) Linux 클러스터의 모든 노드에서 사용자 비밀번호를 변경하는 방법

(pbs) Linux 클러스터의 모든 노드에서 사용자 비밀번호를 변경하는 방법

cexec예를 들어 에 표시된 것처럼 모든 클러스터 노드에서 작업을 동시에 수행할 수 있는 여러 클러스터 명령이 있습니다 cexec mkdir /scratch/something.

모든 노드의 사용자 비밀번호를 한 번에 변경하는 방법은 무엇입니까?

답변1

이것은 작동합니다:

for i in serverlist;do
   ssh $i "usermod --password $(echo my_new_password | openssl passwd -1 -stdin) USERNAME"
done

usermod는 메시지를 표시하지 않지만 먼저 비밀번호를 암호화해야 합니다.

관련 정보