![(pbs) Linux 클러스터의 모든 노드에서 사용자 비밀번호를 변경하는 방법](https://linux55.com/image/84328/(pbs)%20Linux%20%ED%81%B4%EB%9F%AC%EC%8A%A4%ED%84%B0%EC%9D%98%20%EB%AA%A8%EB%93%A0%20%EB%85%B8%EB%93%9C%EC%97%90%EC%84%9C%20%EC%82%AC%EC%9A%A9%EC%9E%90%20%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%EB%A5%BC%20%EB%B3%80%EA%B2%BD%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
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는 메시지를 표시하지 않지만 먼저 비밀번호를 암호화해야 합니다.