솔라리스 2.6 을 쓰고 있는데요.
실수로 /etc/passwd 파일내용을 지웠습니다.
지금 포맷할수도 없고 안에 중요한 내용이 있어서요.
어떻게 복구해야 하나요??
제발 답변 부탁드립니다.
일단 주변에 같은 OS를 찾으시고 passwd파일을 복사해 넣으세요. (logout같은건 절대 하지마시고...) 그리고 생각나는 몇몇 user들에 대해서 정의만 새롭게 해주시고...
패스워드를 shadow로 했다면 passwd파일복사와 몇몇유저에 대한 설정만 바꿔주는것으로 일단 해결되겠지만 passwd에 암호가 저장된다면 복사해온 파일에서 암호부분을 지우고 다시 설정해주는 방법을 사용해야 합니다.
------------------------------ 좋은 하루 되세요.
삭제를 하셨다면.. rm 으로 삭제를 하셨겠지여?
구굴에서 'rm 복구' 라고 검색하시면
unrm 유틸의 사용법이 나옵니다..
100% 복구는 보장을 못합니다..
아바타 제작기간~~ 무려 5초!!!
리눅스에 백업 본으로 '/etc/passwd-'파일이 있습니다. mv /etc/passwd- /etc/passwd로 해보세요
배울수 있어서 좋다.
solaris 백업 본은 opasswd 랍니다. 헌데 이건 언제 생성되는건지 모르겠네요... :?
/etc/passwd를 삭제했으면 당연히 부팅이 안 됩니다. 커널 부팅 옵션 뒤에 ro single inint=/bin/sh 로 부팅하고 싱글 모드로 들어가서
# mount -n -o remount,rw / # cd /etc/ # cp passwd- passwd # chmod 644 passwd
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
저런...
일단 주변에 같은 OS를 찾으시고 passwd파일을 복사해 넣으세요.
(logout같은건 절대 하지마시고...)
그리고 생각나는 몇몇 user들에 대해서 정의만 새롭게 해주시고...
패스워드를 shadow로 했다면 passwd파일복사와 몇몇유저에 대한
설정만 바꿔주는것으로 일단 해결되겠지만 passwd에 암호가 저장된다면
복사해온 파일에서 암호부분을 지우고 다시 설정해주는 방법을 사용해야
합니다.
------------------------------
좋은 하루 되세요.
삭제를 하셨다면.. rm 으로 삭제를 하셨겠지여?구굴에서 'rm
삭제를 하셨다면.. rm 으로 삭제를 하셨겠지여?
구굴에서 'rm 복구' 라고 검색하시면
unrm
유틸의 사용법이 나옵니다..
100% 복구는 보장을 못합니다..
아바타 제작기간~~ 무려 5초!!!
리눅스에 백업 본으로 '/etc/passwd-'파일이 있습니다.mv
리눅스에 백업 본으로 '/etc/passwd-'파일이 있습니다.
mv /etc/passwd- /etc/passwd로 해보세요
배울수 있어서 좋다.
[quote="iyouhe"]리눅스에 백업 본으로 '/etc/passwd
solaris 백업 본은 opasswd 랍니다.
헌데 이건 언제 생성되는건지 모르겠네요... :?
오래된 글이지만 유용한 정보여서 추가내용 적습니다.
/etc/passwd를 삭제했으면 당연히 부팅이 안 됩니다.
커널 부팅 옵션 뒤에 ro single inint=/bin/sh 로 부팅하고 싱글 모드로 들어가서
# mount -n -o remount,rw /
# cd /etc/
# cp passwd- passwd
# chmod 644 passwd
댓글 달기