Ubuntu 11.04로 커널프로그래밍을 하기에는 적합하지가 않는다;
커널컴파일을 하려면 gcc 버전이 너무 높아서 오류가 날 가능성이 높다 (실제로 오류가 많이나서 수많은 시도를 해보았다.)
패키지를 변경하자니 패키지간의 의존성이 높아 자칫하면 의존성이 꼬여 고칠수 없는 정도까지 가게된다.
그래서 Debian으로 환경을 변경하였다.
Debian6 - kde의 iso를 데비안 홈페이지에서 받아 설치 후 만든 계정을 로그인을 하면 아무것도 할 수가 없다.
username 이라는 아이디가 sudo 권한이 없어 사용도 불가능하다.
그럴경우 로그아웃을 하여 로그인에서 좌측 하단에 터미널 로그인이 있다.
터미널에서 root로 로그인을 한 후 /etc/sudoers 를 가서
root ALL=(ALL) ALL 밑에
username ALL=(ALL) ALL 를 추가한후 저장한다.
:wq 를 써서 저장을 하려는데 오류에 걸릴 수가 있다.
그경우는 sudoers가 reading 기능만 있는 경우이다.
chmod로 권한을 준후 변경하면 저장할 수 있다.
변경후 꼭 다시 0440으로 변경
권한을 주면 username도 sudo를 사용 할 수 있다.
그리고 글씨가 ㅁㅁ으로 깨져서 나올 경우가 있다 그럴경우
터미널에 LANG=C; export LANG 을 쳐서 깨짐현상을 방지할 수 있다.
로그인 화면을 콘솔로 하려면 /etc/rc5.d/S24kdm에서
HEED_DEFAULT_DISPLAY_MANAGER=true
를 false로 바꾸면 콘솔 화면으로 로그인이 된다.
를 true 로 바꾸면 된다.
커널컴파일을 하려면 gcc 버전이 너무 높아서 오류가 날 가능성이 높다 (실제로 오류가 많이나서 수많은 시도를 해보았다.)
패키지를 변경하자니 패키지간의 의존성이 높아 자칫하면 의존성이 꼬여 고칠수 없는 정도까지 가게된다.
그래서 Debian으로 환경을 변경하였다.
Debian6 - kde의 iso를 데비안 홈페이지에서 받아 설치 후 만든 계정을 로그인을 하면 아무것도 할 수가 없다.
username 이라는 아이디가 sudo 권한이 없어 사용도 불가능하다.
그럴경우 로그아웃을 하여 로그인에서 좌측 하단에 터미널 로그인이 있다.
터미널에서 root로 로그인을 한 후 /etc/sudoers 를 가서
root ALL=(ALL) ALL 밑에
username ALL=(ALL) ALL 를 추가한후 저장한다.
:wq 를 써서 저장을 하려는데 오류에 걸릴 수가 있다.
그경우는 sudoers가 reading 기능만 있는 경우이다.
chmod로 권한을 준후 변경하면 저장할 수 있다.
변경후 꼭 다시 0440으로 변경
권한을 주면 username도 sudo를 사용 할 수 있다.
그리고 글씨가 ㅁㅁ으로 깨져서 나올 경우가 있다 그럴경우
터미널에 LANG=C; export LANG 을 쳐서 깨짐현상을 방지할 수 있다.
로그인 화면을 콘솔로 하려면 /etc/rc5.d/S24kdm에서
HEED_DEFAULT_DISPLAY_MANAGER=true
를 false로 바꾸면 콘솔 화면으로 로그인이 된다.
일반 Xwindow 화면에서 root 로그인을 하고싶으면
# Allow root logins?
# Default is true
를 true 로 바꾸면 된다.
'Project VPN' 카테고리의 다른 글
netfilter 실습 (0) | 2011.10.26 |
---|---|
libpcap을 이용하여 패킷접근 (1) | 2011.09.21 |
Ubuntu 11.04 Desktop 설치후 개발환경 설정 libpcap을 이용한 (0) | 2011.09.05 |
libpcap 을이용한 패킵캡쳐 (0) | 2011.08.24 |
Ubuntu 11.04 Desktop 설치후 개발환경 설정 (Frees/Wan VPN) (0) | 2011.08.08 |