시스템 사용자 계정 백업 및 복원

시스템 사용자 계정 백업 및 복원

내 사용자 계정을 완전히 백업하고 새 시스템으로 복원하려면 어떻게 해야 합니까? 홈 디렉토리는 단지 "복사하여 붙여넣기"일 뿐입니다. 하지만 계정 비밀번호 같은 것은 어떻습니까? UID와 GID는요?

Dovecot SASL은 이러한 계정을 사용하여 Postfix, 서비스 및 기타 애플리케이션에 대한 인증을 제공합니다. 그래서 백업에서 모든 내용을 얻을 수 없거나 귀중한 사용자 데이터를 완전히 복구하지 못할 위험이 있다는 점을 걱정합니다.

시스템은 우분투 11.04입니다.

답변1

수동으로 백업 및 복원을 수행하는 경우 작업이 상대적으로 쉽습니다. 특히 새 시스템이 (거의) 새 시스템인 경우에는 더욱 그렇습니다.

나는 당신이 경우 의심진짜비밀번호, UID, GID를 백업하고 복원해야 합니다. 그러나 사용자의 비밀번호를 알고 있다면(어쨌든 알아야 함) 그에 따라 새 시스템에서 사용자의 비밀번호를 변경할 수 있습니다. UID 및 GID는 사용자가 생성될 때( -u-g에서 확인 useradd) 할당되거나 를 사용하여 수정될 수 있습니다 usermod. 유일한 문제는 새 시스템에서 계정을 생성한 경우 해당 계정이 UID 및 GID를 사용할 수 있다는 것입니다. 이 경우 먼저 계정을 변경해야 합니다.

UID와 GID는 파일을 복사할 때 권한을 보존한 경우에만 의미가 있습니다(참고 --preserve=mode자료 참조 cp). 내가 사용한 모든 앱(사용한 모든 앱은 아님)은 UID나 GID가 아닌 사용자 이름으로 구성되어 있으므로 이것이 문제가 될 것이라고 생각하지 않습니다.

한 컴퓨터에서 "이 사용자를 백업하세요!"라고 말한 다음 다른 컴퓨터에서 "이 사용자를 복원하세요!"라고 말할 수 있는 프로그램을 원한다면 프로그램이 어떻게 그렇게 할 수 있는지 모르겠습니다. 프로필을 통제한다면 두려워할 필요가 없습니다. 파일이 모두 있다면 수정이 가능합니다!

관련 정보