패스워드 관련 파일을 백업하고 새로운 시스템에 복사하면...
글쓴이: beprog / 작성시간: 목, 2003/05/29 - 10:10오후
/etc/passwd, /etc/shadow 와 같은 패스워드 관련 파일을 백업하고 새로운 시스템에 복사하면 기존 계정 사용자들이 패스워드를 그래도 사용할 수 있을까요?
레뎃9를 쓰고 있는데 데비안을 깔아보려고 합니다. 하지만 기존 시스템에는 6-7명 정도에게 telnet으로 쉘 계정을 준 상태입니다. 패스워드관련 파일과 /home 파티션의 내용을 보관했다가 데비안 깔고 나서 복사해 놓으면 기존의 id/password 그대로 사용할 수 있는지 궁금합니다. 만약 기존의 계정을 사용할 수 없다면 개인별로 패스워드 다시 만들어야 하기 때문에...
데비안 자체도 처음이라 개인적으로 쓰는 컴에 일단 시험을 해봐야 겠네요.
Forums:
된다고 책에서 본것 같습니다.............아마 될꺼예요
된다고 책에서 본것 같습니다.............아마 될꺼예요
가능합니다.
일단,
#pwunconv /etc/passwd 로 계정 shadow를 푸시고,
#grpunconv /etc/group 로 역시 푸시고,
passwd 파일과 group 파일을 새 서버의 임시장소에 복사해서 넣으시고,
새 서버의 패스워드 파일과 group 파일을 역시 푸시고
#pwunconv /etc/passwd
#grpunconv /etc/group
이전 서버 복사 한 패스워드 파일과 group 파일을 /etc/ 에 넣어
덮어 씌우시고,
#pwconv /etc/passwd
#grpconv /etc/group
쉐도우 다시 합체?
끝입니다.
수고하십시오.
비명은 지르지마라 , 달콤한 고통을 음미 못할수 있으니 ... 흐흐흐
귀찮은 작업들이 좀 있습니다..
저도 얼마전에 비슷한 작업을 했었습니다.
redhat 6.2 서버에 있던 사용자들을 redhat 8이 돌아가고 있는 서버로 옮기는 작업이었습니다.
일반 계정은 문제가 없는데 데몬들이 사용하는 계정에서 문제가 좀 생기더군요.
새 서버의 계정 관련 파일들을 완전히 덮어씌워 버렸더니 새 서버의 데몬들이 사용하던
계정과 그룹들이 날아가버린거죠...
예를 들어 redhat 6.2 와 redhat 8 에서 아파치가 사용하는 계정이 nobody 와 apache 로 서로 다릅니다.
새 서버에 원래 있던 apache 라는 계정이 날아가버린거죠.
아파치 이외에도 비슷한 종류의 문제가 좀 발생했습니다. 하나 하나 고쳐주다가 결국은 포기했습니다 -_-;
그냥 원래 계정 복구하고 새로 계정 신청 받아서 다시 만들었습니다..
레드햇과 데비안 사이의 이동이라면 비슷한 문제가 발생할 가능성이 있을 것 같습니다.
미리 신경을 쓰셔서 살펴보시고 작업을 하시는게 좋을 것 같습니다.
답변 감사합니다.
한번 해보고 안되면...
패스워드 다시 정해서 친구들한테 알려줘야겠네요. :D
음.. 이미 늦었느지 모르지만..
passwd
passwd-
group
group-
shadow
shadow-
이 화일들이었던거 같은데 이거 카피하니깐 그 계정 그대로 쓸수 있더라구여..
댓글 달기