2006년 12월 06일
shutdown & reboot 전용 계정 만들기
리눅스는 물론 그렇지 않지만..일부 유닉스 시스템의 경우는 리부팅이나 셧다운 방법이 매우 까다로운(정확하게는 이놈의 커맨드를 기억하기가 지랄같은..) 종류의 녀석들이 있곤 한다.

혹은 리부팅 방법이 무진장 간단하지만, 어떠한 관리상의 문제로 리부팅 작업을 해야하는 계정을 필요로 하는 수가 생기게 된다.

자 뭐 길게 말할 것 없이 간단하게 방법을..^^

사용자 하나를 추가하자. 우선 리부팅 계정을 하나 만들어보겠다.

# useradd -g 0 reboot

reboot 라는 계정을 gid를 0인 녀석으로 생성했다.

패스워드도 만들어주자..

# passwd reboot

이거 뭐 알아서 패스워드를 입력하시길..

자..수정하자..

# vi /etc/passwd

vi 사용법은 알리라 믿고..아까 추가한 사용자내역을 확인해보자

reboot:x:501:0::/home/reboot:/bin/bash

뭐 나는 uid가 501이고 gid가 0인 녀석이 하나 생겼다.
다음과 같이 수정해주자.

reboot:x:0:0::/home/reboot:/sbin/shutdown -r now



자..이제 여러분이 만든 계정이 무슨 용도로 쓰이는지 대략 감이 잡히는가?

한번 로그인해보라..:-)


뭐 당연히 보안은 알아서 외부에서도 이 계정으로 리부팅을 할수도 있는거고, 그걸 막고 싶으면 해당 계정 접속을 막고 하는등의 작업을 하면 되겠다.

shutdown용 계정 만드는 방법은 안 알려줘도 되겠지? :-|

어찌보면 그것 참 쓸데없는 짓을 하는구나 싶을수도 있긴 하지만, 누군가에게는 상당히 유용하게 쓰이는 방법이 될 수도 있다. 특히나 유닉스쪽의 경우 시스템별로 셧다운이나 리부팅방법이 서로 다른 시스템들의 작동 커맨드를 일일이 기억하는것도 참 일이다. 또 사람이란게 항상 실수를 안하리란 법도 없고..정책상 동일한 리부팅이나 셧다운 방법을 사용해야 하는 수도 있을거다. 물론 간단하게 명령어 alias를 걸어버리거나 간단하게 스크립트를 만드는것도 방법이긴 하다만 이 방법이 더 간편한 방법이 되시는 분도 있으리라 믿는다.


여타 다른 유닉스 시스템에서야 리부팅방법이나 셧다운 방법등이 다를테니 커맨드를 알아서 조정해서 사용하시도록~
by ydhoney | 2006/12/06 17:42 | IT&Linux | 트랙백 | 덧글(0)
트랙백 주소 : http://ydhoney.egloos.com/tb/2859199
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글



<< 이전 페이지 | 다음 페이지 >>