В киберкафе - как сделать так, чтобы Ubuntu 13.10 была автоматически заморозена?

9

Я установил 10 Ubuntu 13.10 в Cybercafe, чтобы ежедневно около 300 пользователей могли пользоваться ПК, но с Ubuntu это кошмар, потому что люди просто используют Интернет и делают систему адом.

Как я могу глубоко заморозить это? При перезагрузке вернуться всегда вчера? Чтобы он работал как один день использования, но всегда возвращается к моей первой установке при каждой перезагрузке?

Сет
источник
1
Вы должны использовать Cron и запустить скрипт, который удалит содержимое пользовательских папок. И не забывайте, что пользователи не должны знать пароль администратора.
Данатела
1
Вы используете mkahawa.sourceforge.net ? Zencafe кажется хорошим дистрибутивом для этого. distrowatch.com/table.php?distribution=zencafe, но оно основано на slackware вместо ubuntu
JP Hellemons

Ответы:

9

AuFS может решить эту проблему для вас. Вот пример людей, которые объединяют файловую систему с RAM-диском, поэтому изменения перезагружаются при перезагрузке.

Если у вас мало памяти, вы можете сделать то же самое, используя петлевой файл или раздел для сохранения изменений, и переформатировать петлевой файл / раздел один раз в день.

dwurf
источник
9
  1. Убедитесь, что на каждой машине есть одна учетная запись - учетная запись администратора с достаточно надежным паролем. Вы не дать этот пароль для пользователей.
  2. Войдите в систему как администратор и включите гостевой вход, он должен быть в настройках пользователя в системных настройках. Тогда выйдите.
  3. Когда пользователи приходят, они могут войти в систему как «гость» без пароля и использовать компьютер, как если бы у них была учетная запись.
  4. Когда они выходят из системы, все сделанные ими изменения стираются. Никаких перезагрузок не требуется!
Аарон Дж Ланг
источник
Как сделать имя пользователя: Aaron и установить Skype, OpenOffice, Google Chrome, а затем разрешить пользователям входить в Aaron всегда, но никогда не терял предустановку?
Вы можете войти в систему как администратор и установить любое программное обеспечение, которое вы хотите. Когда пользователи войдут как гость, они получат доступ к этой программе.
Аарон Дж Лэнг
1

Просто используйте гостевые сессии и автологин.

sudo gedit /etc/lightdm/lightdm.conf

И измени это:

autologin-guest=false

К этому:

autologin-guest=true
user246623
источник
1

Почему бы не отформатировать маленький жесткий диск (или SSD) как Live USB и не загрузиться с него?

Смотрите: http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-ubuntu

и выберите свой маленький жесткий диск как «Диск для использования».

С SSD вы можете даже подумать о перезагрузке для каждого нового пользователя.

fremo
источник
0

fsprotect - это набор скриптов, которые защищают существующие файловые системы. fsprotect отлично подходит для публичных компьютеров, таких как библиотеки, интернет-кафе и т. д.

Используя aufs, они упаковывают файловую систему tmpfs, заставляя записывать изменения в файловую систему tmpfs.

Корневая файловая система защищена скриптом initramfs. Другие файловые системы защищены скриптом инициализации. Все защищенные файловые системы становятся доступными только для чтения, обеспечивая их неизменность даже при отключении питания.

Чтобы установить fsprotect во всех поддерживаемых в настоящее время версиях Ubuntu, откройте терминал и введите:

sudo apt-get install fsprotect

Преимущества использования fsprotect:

  • Файловые системы защищены, и на диск никогда не записывается никаких изменений.
  • Защищенные файловые системы монтируются только для чтения. Это означает, что они не повреждены при неправильном выключении компьютера.
  • Он очень прост в использовании.
  • В некоторых случаях это ускоряет доступ к файловой системе.

Недостатки использования fsprotect:

  • Изменения файловой системы не могут превышать предопределенный лимит в байтах (установленный вами).
  • Поскольку tmpfs интенсивно используется, вам нужно иметь достаточно места подкачки.
Карел
источник