Как мне настроить Ubuntu для публичного компьютера?

30

Как бы вы установили Ubuntu на компьютер, который будет использоваться в качестве публичного компьютера в библиотеке?

Мне нужны следующие функции и пользовательские ограничения:

  • При загрузке гостевой пользователь должен автоматически войти в систему.
  • Только Firefox, Chrome и OpenOffice должны быть доступны для гостевого пользователя.
  • Пользователь-гость должен иметь возможность записывать файлы на свою USB-карту, но не на жесткий диск компьютера.

Есть какие-нибудь рекомендации по настройке чего-то подобного? Возможно, существует ремикс Ubuntu, созданный для этой конкретной цели?

codeape
источник
Возможно, было бы лучше разделить этот вопрос на 3? другой, обрабатывая один из пунктов каждый. Я думаю, что все возможно, и у некоторых уже может быть решение. Ответ
txwikinger,
2
Я подумал об этом, но подумал, что лучше рассмотреть это в целом.
Codeape

Ответы:

17

Вы можете захотеть взглянуть на эти две программы: pessulus и Sabayon

Особенно сабайон интересен, хотя и немного запутан! Он может воссоздать предопределенный сеанс для пользователя при каждом запуске, затем этот сеанс может быть полностью ограничен с помощью pessulus . Тогда вам просто нужно настроить автоматический вход (через меню Система> Администрирование> Экран входа в систему), и вы готовы к работе.

LassePoulsen
источник
Хотя эти две программы все еще находятся в стадии разработки, у меня теперь есть настройка, которая работает и может использовать только Firefox.
LassePoulsen
9
  1. Настроить учетную запись «Гость» довольно просто. System > Administration > Users and GroupsЗатем выполните следующие действия: Ubuntu StackExchange: Как пользователь может избежать ввода пароля при загрузке?
  2. После удаления всего программного обеспечения используйте Applications > Ubuntu Software CenterGoogle Chrome здесь: Google Chrome для Linux и установите его.
  3. Это действительно сложная часть. По умолчанию они могут загружаться только в домашнюю папку «Гость». Вы можете изменить права доступа или владение домашними папками на что-то другое (имея в виду, что папка настроек должна оставаться в собственности гостя. Альтернативой может быть сценарий, который заново создает домашнюю папку гостя при каждом входе в систему. Для накопителя USB читать это не должно быть проблемой, так как это разрешено по умолчанию.
Марко Чеппи
источник
1
Или гостя можно добавить в соответствующую группу, необходимую для чтения / записи
флешек
Chromium также доступен, если вы не хотите устанавливать Chrome.
Broam
Этот ответ стал немного длиннее (гостевая сессия доступна по умолчанию, инструкции chrome)
Jjed
6

Это резюме электронного письма из публичной библиотеки Осло, описывающее их настройку:

  • Общедоступные ПК работают под управлением Lubuntu
  • Они используют LXLauncher
  • Общедоступные ПК загружаются с образа сервера (я полагаю, с помощью PXE)
  • Они следуют Libki и Кох проектам тесно (я не знаю , как / если они используют их)

Библиотека ИТ-специалистов создаст подробное описание своих настроек. Я буду редактировать и добавлять ссылки, когда узнаю больше.

codeape
источник
3

Это очень похоже на то, что я делал для некоторых компьютеров в нашем Студенческом центре. Это были машины WinXP с правами администратора. В студенческом городке. Дрожь ! Я уверен, что у них было больше вирий, чем ... ну, вы знаете.

Потратив около 15 минут, пытаясь навести порядок в этом ужасном беспорядке, я решил переключить машины на Ubuntu. Сначала у нас был только «ученик», который автоматически входил в систему, но к нам приходили школьники, у которых не было проблем с тем, чтобы стоять за компьютером более 3 часов в день. Поэтому я создал скрипт .xsession, который не запускал абсолютно ничего, за исключением моего собственного скрипта pyGTK +, который дал им ... Я думаю, что прошло 15 минут, а затем автоматически вышел из системы. Они могли запускать Firefox и просматривать веб-страницы, но это было все. После того, как они закрыли firefox, моя программа выскочила обратно и заблокировала экран на 5-10 секунд (я давно на это не смотрел). Это фактически раздражает любого, кто хочет стоять там и просто войти в систему, но это примерно время, необходимое одному пользователю, чтобы переместить все свои вещи,

Идея Марко довольно солидна.

Уэйн Вернер
источник