Ubuntu 11.04를 사용하는 경우 두 명의 사용자(루트 사용자와 일반 사용자)만 내 컴퓨터를 종료/일시 중지/최대 절전 모드로 설정할 수 있도록 구성하려면 어떻게 해야 합니까?
답변1
이 shutdown
바이너리는 루트 사용자만 사용할 수 있습니다. 일반적인 접근 방식은 사용자가 종료를 수행할 수 있도록 sudo 규칙을 설정하는 것입니다.~처럼뿌리. 사용자에게 완전한 sudo 권한이 아직 없다고 가정하면(예: Ubuntu 데스크탑 시스템의 첫 번째 사용자가 가지고 있음) /etc/sudoers에 다음 줄을 추가할 수 있습니다( visudo
보안을 위해 이 유틸리티를 사용).
joe hostname=(root) /sbin/shutdown -h now
메시지 없이 닫히기를 원하는 경우그들의비밀번호를 입력한 후 다음과 같이 NOPASSWD 옵션을 추가합니다.
joe hostname=(root) NOPASSWD: /sbin/shutdown -h now
와일드카드나 명시적 선언을 사용하여 종료를 실행하는 방법을 수정할 수 있습니다. 예를 들어 shutdown -h now
시스템이 즉시 중지되도록 허용하지만 다시 시작하지는 않습니다. -r
시스템이 다시 시작되도록 허용할 수 있습니다 .
sudoer를 구성한 후 joe는 다음 명령을 실행하여 시스템을 다시 시작할 수 있습니다.
sudo /sbin/shutdown -h now
joe로서 다음 명령을 실행하면 다음 명령을 사용하여 실행할 권한이 있는 명령을 확인할 수 있습니다 sudo
.
sudo -l
답변2
로그인 메뉴에서 종료 기능을 비활성화하려면 파일 을 편집 /etc/gdm/gdm.conf-custom
하고 [greeter]
섹션에 추가하십시오 SystemMenu=false
. 이는 패널 메뉴에 영향을 미치지 않습니다. 모든 사용자에 대해 비활성화하지 않고 비활성화하는 방법은 모르겠지만 모든 사용자에 대해 비활성화된 경우 users shutdown
터미널에서 명령어를 사용하여 해결할 수 있을 것입니다 . 모든 사용자에 대해 비활성화하려면 다음을 참조하세요.이 링크;이 지침이 Ubuntu에서 작동하는지 확인하지 않았습니다.
단순히 PC 전면의 전원 버튼을 뽑거나 누르는 것을 막을 수 있는 방법이 없기 때문에 가정용 Linux 배포판의 추세는 모든 사용자가 이러한 기능을 사용하지 않고 컴퓨터 앞에 앉아 있도록 허용하는 것입니다. 비활성화하는 방법은 분명합니다.
답변3
전원 버튼의 경우 /etc/acpi/events/power_button을 살펴보는 것이 좋습니다. 그 동안 /etc/inittab을 살펴보는 것도 좋습니다.ctrlaltdel.