윤봉환 (electuz@chollian.net)
|
Hello! 만약 이 기사에 어떤 수정이라도 있다면 물론, 이는 리눅스를 벗어난 운영체제 솔루션(Linux independent OS solution)이 아니다. 나는 www.cheapbytes.com으로부터 가져온 래드햇 5.2 CD의 cheapbytes 버전인 부트 가능한 cdrom을 사용한다. 이 문서를 위해 나는 컴퓨터가 아래와 같은 구조로 분할되었다고 가정할 것이다. /dev/hda1 swap partition 물론, 나도 이 구역질나는 소프트웨어를 Linux와 같은 하드 드라이브에 두는 것이 소름 끼치는 일이다. /dev/hda2는 우리가 primary IDE 컨트롤러의 매스터 하드 드라이브를 사용하고 루트는 그 하드 드라이브의 두 번째 primary 파티션에 있다는 뜻이다. 만일 당신의 루트가 첫 번째 primary 파티션에 있다면 /dev/hda1이 될 것이다. 내가 내 컴퓨터를 깨고 들어가는데(hack into) 사용한 방법들이다. 1. 당신의 컴퓨터를 BIOS에서 cdrom으로 부트할
수 있도록 만든다. 2. cdrom을 cdrom 드라이브에 넣고 컴퓨터를 켠다. 3. 레드햇 5.2 설치를 계속할 것처럼 가장하고
나면 cdrom을 넣으라고 요구하고 4. Alt-F2, Alt-F3, Alt-F4, Alt-F5, 그리고
나서 Alt-F1을 눌러보라. 서로 다른 메시지를 가진 5. Alt-F2를 누른다. 6. “cd /tmp”를 쓰고 엔터를 누른다. 이 명령은
파일, 디렉터리 등을 만들 수 있는 디렉터리로 7. 이제 우리가 살펴보고 편집할 하드 드라이브
파티션을 위해, 임시 디렉터리와 임시 디바이스 아래 명령들을 수행하자. mkdir /tmp/my_dir 8. “mkdir”은 파티션이 마운트될 디렉터리를 만든다. “mknod”는 매스터 하드
드라이브 두 번째 파티션에 대한 디바이스를 만든다. “mount”는 “/tmp/my_dir” 디렉터리 최상위에 우리가 볼 수 있는 디바이스를 올려준다. “df”는 다만 어떤 파일
시스템이 어디에 마운트되어 있는지 보여준다. 10. 다음을 순서대로 따라한다. cd /tmp/my_dir/etc 11. 이제 우리는 환상적인 에디터이지만, 배우기에
고통스러운 vi의 사용법을 알아야 한다. “x”는 문자를 하나 지운다. 12. 이제 아래와 비슷해 보이는 줄로 내려간다. id:5:initdefault: 커서를 “5”에 두고 “5”를 지운다. 13. 이제 파일 편집이 끝났다. 어떤 문제가 남았는가?
만일 그대로 리부트 한다면 수정된 모든 14. 이렇게 하라. cd /tmp 15. 이제 재시동하기 위해 Crtl-Alt-Del를 누른다.
그리고 cdrom 드라이브로부터 cdrom도 그렇다! 패스워드를 바꾸고, 그리고 다른 잡다한 일에도 이 방법을 사용할 수 있다. 물론 컴퓨터 바이오스에 패스워드를 두는 것이 이상적이다. 만일 당신이 물리적인 보안장치를 두지 않았다면 아무나 당신의 컴퓨터에 대고 이런 짓을 벌일 수 있다. 심지어 BIOS에 패스워드를 설정했더라도 누군가가 하드 드라이브를 컴퓨터로부터 항상 떼어갈 수 있다(역자주: 시스템 관리의 세 가지 계명이 있다. 그 처음은 백업이고, 둘째도 백업, 셋째도 백업이다. 시스템 전체를 들고 가더라도 백업된 데이터가 있다면 다시 시작할 수 있을 것이다). -------------------------------------------------------Mark
Nielsen Copyright ⓒ 1999, Mark Nielsen |