manywaypark's Blog
개발, 검색, 함수

'서버'에 해당되는 글 3건

  1. 2007.04.23 sudo
  2. 2006.12.21 MySQL 업그레이드
  3. 2006.12.12 Dual NIC 설정

sudo

tips & tricks/Linux/Unix 2007.04.23 15:00 by manywaypark
관리하는 서버 중에 나만 sudo가 되는 박스가 있었는데, 다른 사용자의 요청이 있어서 다른 아이디 하나를 admin group에 추가하려했다.
~ # adduser foobar admin
adduser: The group `admin' does not exist.
흠... 이게 뭐지? 이게 안된적이 있었던가?
/etc/group, /etc/passwd, /etc/sudoers 등의 파일을 확인했다.
이럴 수가 /etc/group에 admin group이 아예 없다. /etc/sudoers에는 admin group이 아니라 그냥 내 아이디를 root로 전환 할 수 있는 설정으로 되어있었다. 아마도, 오래전 admin group을 root로 전환하는 형태의 기본 설정이 나오기전의 배포판 설정이 그대로 대물림(?)된 거 같았다.

일단 새로 admin group을 만들고, 사용자를 admin group에 추가:
~ # addgroup admin
Adding group `admin' (1009)...
Done.
~ # adduser foobar admin
Adding user `foobar' to group `admin'...
Done.

admin group의 root 전환을 위해 /etc/sudoers 파일에 다음 내용을 추가했다.
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

happy hackin'
TAG Linux, unix, 서버

MySQL 업그레이드

tips & tricks/Linux/Unix 2006.12.21 02:35 by manywaypark
Ubuntu에 깔려있는 MySQL을 업그레이드했는데, 뭔가 잘못됐는지 다음과 같은 메시지와 함께 실행이 안되었다.
error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'

Ubuntu 포럼 검색결과 그냥 간단히 /etc/mysql/debian.cnf 파일내의 password로 debian-sys-maint 사용자에게 모든 권한을 주면 해결되었다. 난 그 이전 단계에서 실수로 관련파일들을 삭제해버려서 좀 문제가 커졌었다. 다시 설치하니 생겼던 것같기도 하고 아닌 것같기도 하고 가물가물......
GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY '<password>' WITH GRANT OPTION;

여하튼 happy hackin'
TAG MySQL, 서버

Dual NIC 설정

tips & tricks/Linux/Unix 2006.12.12 17:16 by manywaypark

새 서버에 Ubuntu를 깔고 Dual LAN 중에 NIC 하나는 외부 공인 IP에, 다른 하나는 내부 아이피로 설정하고, 기쁜 마음으로 최신 커널을 받기위해,

$ sudo apt-get update
를 때렸다.
Get: blah~ blah~
달랑 한줄 나오고 멈춰버렸다.

NIC 둘중에 하나를 죽이고 하면 잘 되었다.
예전에도 이랬던 적이 있었던 것같은데 기억은 잘 나질 않고, 그때 해결을 했었는지도 잘 기억이 나지 않았다(사실, 이런 pseudo-blackout 때문에 블로깅의 필요성을 뼈저리게 느꼈다).

그래도 라우팅 테이블 때문일거같다는 심증은 있었다. IDC에서 듀얼 랜으로 잘 돌아가고 있는 서버와 라우팅 테이블을 비교해보았다.

$ ip route show
xxx.xxx.xxx.xx/xx dev eth2  proto kernel  scope link  src xxx.xxx.xxx.xx
192.168.10.0/24 dev eth1  proto kernel  scope link  src 192.168.10.23
default via 192.168.10.1 dev eth1
default via xxx.xxx.xxx.xx dev eth2


IDC에 있는 서버는 default 항목이 하나인데, 새로 설정한 서버는 default 항목이 두개였다. 빙고!
$ sudo ip route del default via 192.168.10.1 dev eth1


happy hackin'
TAG ip, route, 서버
1 
분류 전체보기 (298)
잡담 (20)
함수형 언어 (62)
emacs (16)
java (18)
tips & tricks (150)
사랑 (1)
가사 (0)
독서 (4)
mobile (6)
비함수형 언어 (2)