vsFTPd 사용자를 다른 서버로 이동

vsFTPd 사용자를 다른 서버로 이동

/etc/vsftpd/users/* 및 /etc/vsftpd/passwd.db에 다수의 vsFTPd FTP 사용자가 저장된 서버가 있습니다. 로드를 분산하기 위해 새 서버를 만들었을 때 일부 사용자를 새 서버로 이동해야 했습니다.

사용자 파일을 복사하는 것은 간단해야 합니다. 하지만 사용자가 자격 증명을 사용하여 새 시스템에 로그인할 수 있도록 비밀번호 해시를 어떻게 이동합니까?

우리는 모든 사람을 복사하고 싶지 않기 때문에 전체를 이동할 수는 없으며 일부 선택된 사용자만 비밀번호를 재설정하지 않고 다른 서버로 이동할 수 있습니다.

감사합니다!

답변1

귀하의 .db 파일은 (제가 완전히 착각한 것이 아니라면) Berkeley DB입니다. 저는 팬도 아니고 경험도 많지 않지만 선호하는 Berkeley db 드라이버 스크립팅 언어를 사용하여 해당 데이터베이스 파일을 열 수 있습니다.

파이썬의 경우,버클리 데이터베이스.

관련 정보