Вы здесь

[Закрыто] Родительский контроль (таймер halt в grub)

Здравствуйте! Возникла проблема с воспитанием отпрыска.

В общем ситуация примерно такая:
В 22:00 у ребенка выключается интернет и ноут. В доме кроме меня у всех отбой. Ребенок в тихаря включает ноут и смотрит скаченные за день фильмы. Он уже достаточно взрослый и у него своя комната и за ним уже особо ни кто не смотрит.

Хотелось бы "поиметь" полное выключение компьютера с последующим запретом включения, потому как в школе жалуются учителя что ребенок не внимателен и спит на уроках.

Соседнюю тему http://gentoo.ru/node/27896 читал. Грузить половину системы и отправлять в офф не айс. Хочется такой функционал в grub. Команду halt grub умеет, а вот время с bios брать и грузить по времени определенный профиль ... я не победил. Может гуру что-то посоветуют.

в grub это навряд ли возможно. встроенный sh-like язык весьма беден и даты там нет. Возможно, если получится его собрать с поддержкой lua, что-то удастся сделать, но это мне не кажется тривиальной задачей. Куда проще будет реализовать нужное в собственном initramfs (гуглить early userspace mounting).

A что, запрет логина в зависимости от времени суток проблему не решает ?

Гляди в /etc/security/time.conf.

Для более извращенных запретов запуска локальных прог я бы воткнул кастомные правила селинукса - но это на любителя

—

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Не спорю .. решает. Но для этого нужно загрузить ядро и все остальное. Ноут относительно старенький и вся процедура занимает мин. 3-4 и при этом шуршит хардом тоже не новым. По этому и хотелось бы сделать данную фичу именно в grub.

—

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

Я думаю, что ребенок быстро догадается, что заюзать ноут все равно не получиться, а 2-5 лишние загрузки погоды не сделают
ps можно добавить проверку в инит скрипт, тогда отрубаться будет сразу же после загрузки ядра, но имеет ли смысл заморачиваться?

Простите, конечно, но самый действенный и наимнее затратный способ - это убирать ноут.
Борясь с аналогичной проблемой по просьбе знакомых родителей (правда был стационарный комп и на WindowsXP), отпрыск научился сбрасывать BIOS, отпрыск научился загружаться с линуксового образа и сбрасывать пароль админа... уже не помню что только они не вытворяли (с одноклассниками), лишь бы не учиться и не читать книжки.

Здесь думаю ситуация аналогичная... Парня припрет, мысль начнет работать интенсивно и будет направлена на поломать/вскрыть/обойти защиту. Согласитесь, что имея физический доступ к компьютеру, загрузившись с LiveCD, дальше можно подстроить систему на свой вкус.

Я уже думал, что может быть USB-ключик можно как-то приспособить, а потом подумал, что можно и его копию легко сделать.

В общем неутешительный вывод для вас, воспитанием детей придется заниматься.
К такому выводу пришли и мои знакомые. Парень тяжело, но перешел переходный возраст, дальше все нормализовалось.

согласен. проблема не техническая, а административная. даже если нельзя будет никак смотреть фильмы – можно будет найти иное «неодобренное» занятие. Если хотите все же на этапе загрузки – тогда ntp-клиента в initramfs и разрешать загрузку только при получении «допустимого» времени (переставить дату ибо тоже не особая проблема)

ntp клиент без интернета бесполезен.
Видимо придется все таки принимать административные меры.
Тема закрыта.

—

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

скаченные за день фильмы

это предполагает наличие интернетов или как? даже если ноут подключается по воздуху – и это можно сделать там же, в initramfs.

Beelzebubbie написал:
скаченные за день фильмы

это предполагает наличие интернетов или как? даже если ноут подключается по воздуху – и это можно сделать там же, в initramfs.

ИМХО это намёк на возможность блокировки доступа к интернетам.
Но оно тоже решается: в случае ошибки синхронизации — принудительное выключение.

Но решение проблемы лежит в организационной сфере.

—

:wq
--
Live free or die

Ну, так интернет можно по результатам ntp-client отрубить :)

—

P.S.: Linux - это красная таблетка :-) Windows - синяя...

georgedvo написал:
...отпрыск научился сбрасывать BIOS, отпрыск научился загружаться с линуксового образа и сбрасывать пароль админа... уже не помню что только они не вытворяли (с одноклассниками), лишь бы не учиться и не читать книжки.
...имея физический доступ к компьютеру, загрузившись с LiveCD, дальше можно подстроить систему на свой вкус.
...можно и его копию легко сделать.

ну я бы не назвал это "лишь бы не учиться и не читать книжки" )))

И будто ребёнок не догадается, как обойти такую самопальную защиту?

—

Локальный оверлей растёт