부팅이나 로그인을 금지하는 기간을 설정하는 방법은 무엇입니까?

부팅이나 로그인을 금지하는 기간을 설정하는 방법은 무엇입니까?

그러면 맥락을 더 잘 이해할 수 있을 것이고, 그 아이디어는 "아이들이 자신의 기기에 대해 책임을 지도록 성장시킨다"는 구체적인 질문에서 비롯됩니다.

그래서 컴퓨터 사용량을 음수로 유지하기 위해 특정 시간 동안 전원 켜기를 차단하는 것이 가능한지 궁금합니다(예: 오후 5시에서 오후 6시 30분 사이에만 연결 허용).

그렇지 않은 경우 로그인을 차단하시겠습니까?

답변1

운영 체제가 전원을 차단할 수 없습니다. -존재하다;이것은 시스템 펌웨어에 의해 제어됩니다(그러나 이와 같은 것을 본 적이 없습니다).

시스템을 강제로 부팅할 수 있습니다.떠나다열려 있는 경우,예를 들어크론잡은 이렇게

* 0-16 * * * /sbin/poweroff

자정부터 17:00(제외) 사이에 언제든지 시스템이 켜져 있으면 전원을 끕니다. - 이 작업은 poweroff자정부터 16:59까지 1분마다 실행됩니다. 시스템을 사용하는 동안에도 시스템이 종료되므로 주의하세요.

당신은 또한 사용할 수 있습니다/etc/nologin로그인을 방지합니다. 마찬가지로 cronjob을 다음과 같이 설정할 수 있습니다.

* 0-16,19-23 * * * touch /etc/nologin
* 17-18 * * * rm -f /etc/nologin

17:00~18:59 이후 신규 로그인은 차단됩니다. 그러나 이는 현재 로그인한 사용자에게 영향을 미치지 않으므로 시나리오의 목적이 무산될 수 있습니다.

관련 정보