루트가 아닌 일반 사용자가 로컬 컴퓨터에 로그인할 때, 다음과 같은 두가지 유형의 특별 허가가 주어집니다:
실행할 수 없었던 특정 프로그램들을 실행할 수 있게 해주는 허가.
사용할 수 없었던 특정 파일들 (일반적으로 디스켓, CD-ROM과 같은 장치에 접근하는데 사용되는 특정 장치 파일들)을 사용할 수 있게 해주는 허가.
한 컴퓨터에는 다중 콘솔이 존재하기 때문에 많은 사용자들이 동시에 컴퓨터에 로컬로서 로그인 가능합니다. 따라서 사용자 중 한 명이 파일에 더욱 빨리 접근하기 위한 경주에서 "이겨야만" 합니다. 콘솔에 가장 먼저 로그인한 사용자가 그 파일들을 소유할 수 있습니다. 일단 첫번째 사용자가 로그 아웃하면, 다음으로 로그인한 사용자가 그 파일을 소유할 수 있습니다.
이와는 반대로 콘솔에 로그인한 모든 사용자는 일반적으로 루트 사용자에게만 제한된 작업을 수행하는 프로그램을 실행할 수 있게 됩니다. X가 실행 중인 경우 이러한 작업들은 그래픽 사용자 인터페이스에 있는 메뉴 항목에 포함될 수 있습니다. 콘솔 접근 가능한 프로그램에는 halt, poweroff 와 reboot이 있습니다.
디폴트 값으로, /etc/inittab는 콘솔에서
ca::ctrlaltdel:/sbin/shutdown -t3 -r now |
또한 루트가 아닌 사용자들이 콘솔에서
앞에서 언급된 /etc/inittab 줄에 다음과 같이 -a 옵션을 추가하십시오:
ca::ctrlaltdel:/sbin/shutdown -a -t3 -r now |
-a 플래그는 shutdown 명령으로 하여금 /etc/shutdown.allow 파일을 찾도록 지시합니다. 다음 단계에서는 이 파일을 생성하는 방법에 대한 설명이 나와 있습니다.
/etc 디렉토리에 shutdown.allow라는 이름의
파일을
생성합니다. shutdown.allow 파일에는
stephen jack sophie |
이 shutdown.allow 예시 파일에 따르면 stephen, jack, sophie라는
사용자는 콘솔에서
shutdown.allow 파일에 대한 보다 많은 정보를 원하신다면, shutdown 메뉴얼 페이지를 참조하시기 바랍니다.