실수로 passwd 파일의 root 항목을
/bin/bash -> /bin/false
로 바꿔버렸습니다. su - 로 로그인하니 루트권한을 얻지 못하네요. 텔넷으로 어떻게 할 수 없을까요? 아니면 로컬로라도.....
부팅하실 때 런레벨을 1로 해 보시지요.linux single 이런 식으로 하신 후 /etc/passwd 수정 하시면 될 것 같습니다.
linux single
세벌 https://sebuls.blogspot.kr/
Freeing unused kernel memory
메세지 이후로 넘어가지 않습니다. 30분 넘게 기다렸는데요.
왜그럴까요? T_T
답없읍니다... 1. 하드를 떼서 다른 하드에 달아서 /etc/passwd 를 수정한다. 2. 레드햇과 같은 설치 시디를 넣고 rescue모드로 들어가서 마운트 한 후에 수정한다...
2번을 권하고 싶군요. run level 1으로도 못들어갈겁니다.
-------------------------------- 윈도위의 리눅스 윈도위의 윈도우 리눅스위의 익스플로러
이제 passwd 파일 문제는 해결했구요. ^^;
더 큰 문제를 만나버렸습니다.
스왑 파티션이 깨져서 다음 부팅순서로 안넘어가는것 같습니다. T_T 스왑파티션은 fsck 같은 것도 없구요 knoppix 로 부팅해서 fdisk 로 swap 파티션만 날리고 다시 잡아보고 재부팅해봐도 해결이 안됩니다. single 모드로도 안넘어가긴 마찬가지구요.
kldp 게시판을 구석구석 뒤져도 해결책을 못찾겠습니다.
도움 부탁드립니다.
아... 그리고 swapoff 파티션 mkswap 파티션 swapon 파티션
위의 세 명령을 knoppix cd로 부팅해서 실행하니 정상적으로 명령이 끝났습니다. 하지만 설치된 리눅스로 부팅하니까 여전히 swap을 못잡는군요.
혹시 rescue모드에서 부팅했을때 free 명령으로 swap이 붙었는지 확인 해 보셨는지?
제가 knoppix라는걸 못 써봐서요 잘 되길 바랍니다.
redhat linux 에 knoppix는 아니다 싶어 인스톨 했던 시디로 rescue 모드로 들어갔습니다. (와우 7.1)
rescue 모드에서 swap 을 지우고 다시 생성하고 mkswap swapon free 로 swap이 붙는걸 확인했습니다. 그리고 chroot /dev/파티션 /bin/bash 로 바꿔서 파일시스템 무사한거 확인했구요. fsck 도 깨끗하게 넘어갑니다.
그런데 부팅하면 파일시스템 읽어오는데서 안넘어 갑니다.
Freeing unused kernel memory <= 요 메세지 이후로요.
도저히 해결책을 못찾겠네요. 어찌해야 할까요. T_T
부팅시 화면에 여러 메세지가 나오는데 Freeing unused kernel memory 이 메세지가 어디쯤 나오는지 보구요. 이 메세지 위에 나오는 문구를 부팅시 실행되는 파일 /etc/rc.sysinit 나 /etc/init.d 파일을 보면 어느부분인지 알수 있을것 같네요. 그래서 어떤 부분에서 어떤파일이 그 메세지를 내보냈는지 확인하면 해결할수 있을것 같은데요.
우리 항시 웃고 살아요 ^^
어이없게도 해킹입니다.
보안패치 같은걸 안깔았더니만 웬 놈이 하나 들어와서 장난치고 갔네요. 바이너리 파일 init 용량도 바뀌고, rc.sysinit 파일도 바꾸고 튀었습니다. 루트를 따냈는지 로그도 깔끔하게 지우고 갔구요.
같은 리눅스 버전의 파일을 구해서 엎어씌웠습니다.
조언 주신 여러분들께 감사의 말씀 전합니다. ^_^
임시 땜빵이군요. 데이터 백업하시고 새로 설치하세요. 설치 후에 보안패치 잊지 마시고요.
텍스트 포맷에 대한 자세한 정보
<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]
부팅하실 때 런레벨을 1로 해 보시지요.[code:1]linux si
부팅하실 때 런레벨을 1로 해 보시지요.
linux single
이런 식으로 하신 후 /etc/passwd 수정 하시면 될 것 같습니다.
세벌 https://sebuls.blogspot.kr/
부팅중에......
Freeing unused kernel memory
메세지 이후로 넘어가지 않습니다.
30분 넘게 기다렸는데요.
왜그럴까요? T_T
답없읍니다...1. 하드를 떼서 다른 하드에 달아서 /etc/pass
답없읍니다...
1. 하드를 떼서 다른 하드에 달아서 /etc/passwd 를 수정한다.
2. 레드햇과 같은 설치 시디를 넣고 rescue모드로 들어가서 마운트 한 후에 수정한다...
2번을 권하고 싶군요. run level 1으로도 못들어갈겁니다.
--------------------------------
윈도위의 리눅스 윈도위의 윈도우 리눅스위의 익스플로러
답변 고맙습니다.
이제 passwd 파일 문제는 해결했구요. ^^;
더 큰 문제를 만나버렸습니다.
스왑 파티션이 깨져서 다음 부팅순서로 안넘어가는것 같습니다. T_T
스왑파티션은 fsck 같은 것도 없구요
knoppix 로 부팅해서 fdisk 로 swap 파티션만 날리고 다시 잡아보고 재부팅해봐도 해결이 안됩니다.
single 모드로도 안넘어가긴 마찬가지구요.
kldp 게시판을 구석구석 뒤져도 해결책을 못찾겠습니다.
도움 부탁드립니다.
아... 그리고
swapoff 파티션
mkswap 파티션
swapon 파티션
위의 세 명령을 knoppix cd로 부팅해서 실행하니 정상적으로 명령이 끝났습니다.
하지만 설치된 리눅스로 부팅하니까 여전히 swap을 못잡는군요.
혹시 rescue모드에서 부팅했을때 free 명령으로 swap이 붙었
혹시 rescue모드에서 부팅했을때
free 명령으로 swap이 붙었는지 확인 해 보셨는지?
제가 knoppix라는걸 못 써봐서요
잘 되길 바랍니다.
T_T
redhat linux 에 knoppix는 아니다 싶어 인스톨 했던 시디로 rescue 모드로 들어갔습니다. (와우 7.1)
rescue 모드에서 swap 을 지우고 다시 생성하고
mkswap
swapon
free
로 swap이 붙는걸 확인했습니다.
그리고 chroot /dev/파티션 /bin/bash 로 바꿔서
파일시스템 무사한거 확인했구요. fsck 도 깨끗하게 넘어갑니다.
그런데 부팅하면 파일시스템 읽어오는데서 안넘어 갑니다.
Freeing unused kernel memory <= 요 메세지 이후로요.
도저히 해결책을 못찾겠네요.
어찌해야 할까요. T_T
부팅시 화면에 여러 메세지가 나오는데Freeing unused ker
부팅시 화면에 여러 메세지가 나오는데
Freeing unused kernel memory
이 메세지가 어디쯤 나오는지 보구요.
이 메세지 위에 나오는 문구를
부팅시 실행되는 파일
/etc/rc.sysinit 나
/etc/init.d 파일을 보면 어느부분인지
알수 있을것 같네요.
그래서 어떤 부분에서 어떤파일이 그 메세지를
내보냈는지 확인하면 해결할수 있을것 같은데요.
우리 항시 웃고 살아요 ^^
부팅성공!!! 원인은........
어이없게도 해킹입니다.
보안패치 같은걸 안깔았더니만 웬 놈이 하나 들어와서 장난치고 갔네요.
바이너리 파일 init 용량도 바뀌고, rc.sysinit 파일도 바꾸고 튀었습니다.
루트를 따냈는지 로그도 깔끔하게 지우고 갔구요.
같은 리눅스 버전의 파일을 구해서 엎어씌웠습니다.
조언 주신 여러분들께 감사의 말씀 전합니다. ^_^
Re: 부팅성공!!! 원인은........
임시 땜빵이군요. 데이터 백업하시고 새로 설치하세요. 설치 후에 보안패치 잊지 마시고요.
댓글 달기