Лабораторные учетные записи пользователей

Я работаю в школьном отделении (K-12). Хотя меня больше всего интересует то, что хорошо работает на Mac, администраторы Windows и Linux должны столкнуться с той же проблемой и иметь аналогичные решения.

Большая часть нашего компьютера в данной лаборатории - примерно одинаковые машины. Таким образом, у нас есть лаборатории новых настольных компьютеров, лаборатории старых настольных компьютеров, лаборатории новых ноутбуков (с 802.11n) и лаборатории старых ноутбуков (с картами 802.11g).

Я ищу рекомендации для типов учетных записей для использования. Mac (и, вероятно, другие системы) поддерживает несколько типов учетных записей, которые я подробно описал ниже.

Мои конкретные вопросы:

  • Я что-то пропустил в своих оценках различных типов счетов?
  • Какой тип учетных записей вы бы порекомендовали для использования в основном нетехническими учениками в классах, которые преподаются в основном нетехническими учителями?
  • Будете ли вы использовать один и тот же тип учетных записей на настольных компьютерах и ноутбуках?
  • У вас есть советы по смягчению некоторых проблем? (напр. мы используем локальные учетные записи и разрешаем учащимся выполнять резервное копирование в сеть? Учителя применяют график рассадки, чтобы ученики всегда использовали один и тот же компьютер? Мы не можем придумать лучшего способа научить учеников создавать резервные копии файлов, чем позволить им потерять основные задания?)
  • Какой совет вы предлагаете студенту, который использует разные компьютеры в разных классах? (Возможно, хорошая новая машина в области социальных наук и старый ноутбук на английском языке?)

Обновление: при описании систем, которыми вы управляете, не могли бы вы указать, есть ли пользователи или использующие ноутбуки (или беспроводные соединения), и работают ли студенты с большими файлами (такими как аудио или визуальное редактирование?)

Типы счетов:

Локальная учетная запись

  • Плюсы:

    • Домашняя папка существует на самом компьютере; доступ к данным не может быть быстрее
    • Не зависит от сетевых проблем
  • Минусы:

    • Требуется доступ к конкретному компьютеру
    • Если устройство выходит из строя, данные теряются
    • Необходимо создать учетные записи для каждого пользователя компьютера

Сетевая учетная запись

  • Плюсы:

    • Данные хранятся на сервере, где они могут быть должным образом сохранены
    • Если компьютер конечного пользователя выходит из строя, данные в безопасности
    • Счета хранятся в системе каталогов; вам действительно все равно, куда входит студент
    • Время не тратится на синхронизацию
  • Минусы:

    • Скорость доступа к файлу зависит от условий сети
    • Некоторые приложения ведут себя плохо или очень медленно
    • На самом деле не следует использовать без проводов
    • Внутренние службы должны работать надежно:
      • Общий файловый ресурс AFP/NFS/SMB должен быть запущен и работать
      • Служба каталогов должна работать для пользователей, чтобы войти

Мобильные счета

Они пытаются быть лучшими в обоих мирах. Есть две крайности: одна, где вы синхронизируете все данные, и другая, где никакие данные не синхронизируются.

  • Мобильные учетные записи, без синхронизации

    • Плюсы:

      • Пользователи могут подключаться к различным машинам, и для них создается домашняя папка.
      • Доступ к данным быстрый; это прямо на жестком диске
      • Файловые серверы не нужны для его поддержки
    • Минусы:

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

    • Плюсы:

      • Пользователи могут входить в различные машины, и их домашняя папка копируется с сервера общего доступа к файлам на локальный жесткий диск (и изменения синхронизируются).
      • Доступ быстрый; файлы находятся на жестком диске
      • Файлы тоже живут на сервере. В случае сбоя клиентского компьютера пользователь может получить доступ к своим файлам на другом компьютере.
      • Это идеальная установка для развертывания ноутбука один на один.
    • Минусы:

      • Синхронизация конфликтов действительно сбивает с толку нетехнических пользователей. Они не знают, как ответить, когда им говорят: "Файл X отличается. Хотите ли вы использовать локальную версию сетевой версии?"
      • Синхронизация домашней папки с большим количеством данных очень медленная. Настолько, что для пользователя всегда лучше использовать один и тот же компьютер.
      • Домашние папки накапливаются с течением времени и не очищаются.
      • Синхронизация требует, чтобы серверные службы работали правильно
      • Пользователи должны тратить время на синхронизацию до и после входа в систему (и непрерывную синхронизацию в фоновом режиме во время работы)
      • Особенно, если студенты делают мультимедийную работу, ваш файловый сервер может заполниться очень быстро. [Я понимаю, что квоты не работали здесь хорошо в прошлом.]
  • Мобильные аккаунты, частичная синхронизация

    • Плюсы:

      • Если вы не синхронизируете определенные файлы или папки (например, фильмы, музыку и фотографии), требуется меньше места на файловом сервере.
      • Меньшая нагрузка на сеть
    • Минусы:

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

Обновление - у меня произошла пара изменений, и позже я увидел, что они предложены в документе Apple User Management v10.5, на стр. 142 ("Использование портативных компьютеров Mac OS X с несколькими пользователями").

Локальные счета, единый вход

Плюсы:

  • Не нужно беспокоиться о забытых паролях!
  • Доступ быстрый и не зависит от условий сети
  • Учетная запись пользователя может быть создана в мастер-образе

Минусы:

  • Это бесплатно для всех. Вы не можете ожидать, что ваша работа будет там при следующем входе в систему (или, что еще хуже, она может быть изменена!)
  • Если кажется, что ваш файл находится там большую часть времени, то что-то важное будет потеряно, когда вам это нужно

Гостевые аккаунты

Плюсы:

  • Вы входите во вновь созданную чистую учетную запись каждый раз

Минусы:

  • Все файлы теряются при выходе
  • Работа должна быть сохранена извне
  • Использование мультимедиа становится очень сложным

6 ответов

Мы выше среднего, так что не совсем то же самое окружение. С другой стороны, у нас порядка 21 000 студентов для обучения, поэтому мы размером с некоторые меньшие школьные округа K-12. И это то, что работает для нас.

У каждого учащегося есть свой собственный логин службы каталогов (фактически три каталога. Active Directory, Novell eDirectory и NIS+). Лабораторные и аудиторные рабочие места сильно различаются, но на 95% работают под Windows. Мы используем скрипт входа Novell для создания сопоставлений дисков. У каждого пользователя есть домашний каталог, а у многих классов есть каталог классов для общих файлов (по крайней мере, тех, которые еще не используют Blackboard). На каждой модели машины установлена ​​согласованная программная среда, и нашему настольному персоналу требуется некоторое время, чтобы подготовиться, когда нам нужно внести изменения.

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

Когда мы перейдем к сценарию входа в систему на основе AD, мы будем делать то же самое. У нас есть преимущество быстрой и надежной проводной сети во всех зданиях, которую могут использовать эти рабочие станции. Сценарии входа в систему требуют только доступа к серверам каталогов и, как правило, работают очень быстро (при условии, что все подключенные серверы подключены и работают). Мы обнаружили, что выделенные учетные записи учащихся значительно упрощают объединение единого входа, особенно при разработке веб-служб, таких как портал для учащихся. Нам даже удалось на SSO Blackboard.

В нашей Mac-ориентированной лаборатории (университет) вот что работает:

NIS для аутентификации пользователя. Сервер Linux, хэши DES и Полное имя в файле паролей Unix обеспечивают совместимость с 10.2 до 10.5. Настройка зависит от версии OSX.

NFS для домашних каталогов. Сервер Linux, NFSv3/NFSv4. 10.5 очень чувствителен к тому, что NFS lockd работает нормально, но в остальном - без ошибок. 10.4 не может восстановить потерянные сетевые ресурсы... Тайм-аут означает жесткую перезагрузку (или удаленный вход в систему по SSH, и команду sudo для уничтожения демона и мягкой перезагрузки.) 10.3 работает довольно хорошо. Для 10.5 мы используем автомонтирование для управления общими ресурсами, скрипт оболочки в /Library/StartupItems в более старых версиях.

Ноутбуки - чушь. Они не делают хорошие "лабораторные" компьютеры. 802.1g не подходит для NFS/NIS и с надежностью сети 10,4 (и без таймаутов> 2-3 секунд) является обязательным условием для всего, что напоминает "надежную" работу. 802.1n, вероятно, решает проблемы пропускной способности / производительности, но я бы не стал пробовать что-то меньшее 10,5.

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

РЕДАКТИРОВАТЬ: Я должен добавить, что это для исследовательских лабораторий с магистром / доктором наук. студенты и так наши данные на пользователя порядка 250GB+. Однако количество пользователей довольно низкое. Около 25 компьютеров и столько же рабочих станций Linux и, может быть, дюжина серверов и всего 12-15 ТБ дисков? Около 50 ежедневно активных пользователей.

Я большой поклонник сетевых учетных записей и сетевого хранилища для всех пользователей. Я работаю в старших классах, и мы можем верить, что люди могут запомнить свои пароли. Что может быть более серьезной проблемой для молодых пользователей, но, вероятно, нет. Сетевое хранилище ограничено скоростью вашей сети, но для размеров файлов и типов документов, над которыми работает большинство студентов, это не является существенным ограничивающим фактором. Если это так, вы должны посмотреть, что не так с вашей сетью, и поработать над решением проблемы инфраструктуры.

Если вы используете централизованный вход в систему со смонтированными сценариями домашних каталогов, все ваши данные об учениках будут все время находиться в одном месте. Кроме того, это то, что большинство высших учебных заведений делают для данных студентов, что дает им хорошую практику того, чего ожидать, когда они выходят за ваши двери.

Я бы порекомендовал сервер Mac и использование службы каталогов Apple для управления пользователями:

http://training.apple.com/itpro/leopard301

Это бэкэнд LDAP и в чем-то похож на Active Directory. Поскольку вы Mac House, это, вероятно, ваш лучший выбор, хотя вы можете / можете / аутентифицировать Mac с помощью Active Directory (и других моделей на основе LDAP), если вы действительно этого хотите.

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

В каждом классе мы говорим учителю назначить конкретный компьютер конкретному ученику. [Если один и тот же ученик находится в другом классе, использующем компьютеры, они почти наверняка будут использовать другой компьютер, и это нормально, поскольку в науке им не нужно получать доступ к заданиям по общественным наукам.] На экране входа в систему отображаются пользователи, у которых есть залогинился в данный блок раньше; и "другая" опция с полем ввода имени пользователя и пароля для тех, кто не вошел в нее раньше. После первоначального входа ученик должен увидеть свое имя на экране входа. Если они этого не делают, у них неправильный компьютер (и, хотя они могут войти, ни один из их файлов не будет там).

Синхронизация не включена. Учетная запись будет действовать как локальная учетная запись, за исключением того, что любой пользователь с записью в Open Directory может войти в систему и создать учетную запись. Мы обеспечим легкий доступ к сетевому хранилищу, чтобы учащиеся могли создавать резервные копии своих файлов (и будем предполагать, что большинство учащихся, особенно учащиеся начальных классов, не будут использовать эту опцию).

Кроме того, я думаю, что было бы целесообразно поместить домашние папки (/Users) в другой раздел. Таким образом, в случае логической ошибки жесткого диска или поломки ОС, существует вероятность, что с файлами пользователя все будет в порядке, и мы можем просто перезаписать системный раздел.

Этот же вариант может работать для развертываний ноутбуков и настольных компьютеров "один на один", и мы могли бы сделать это для стабильности, но я не уверен, что это оптимально в этих случаях.

Приложение: В следующем году мы планируем запустить OS X 10.4 на наших старых компьютерах и 10.5 на новых. Мы были обеспокоены тем, что данный пользователь может использовать оба и создавать файлы с более новым программным обеспечением, которое не может быть прочитано с помощью более старого программного обеспечения (или, что еще хуже, обновлять для них свою базу данных iPhoto или iMovie, что делает старое программное обеспечение непригодным для использования с его данными).). С этим не синхронизирующим, использующим другой компьютер в установке различных классов, проблема аккуратно избегается.

Проблема вместо этого заключается в том, что у пользователей могут быть частички их работы на разных машинах. Я надеюсь, что если мы им что-то объясним, они поймают достаточно быстро и не сделают этого.

Если вы можете использовать Linux, вас может заинтересовать LTSP (Linux Terminal Service Project)

По сути, вам понадобится довольно надежный центральный сервер (и избыточность, как если бы эта вещь исчезла, вы в основном тост) и прилично управляемая сеть. Все будет храниться на этой машине. Я должен был бы проверить, но я не считаю, что требуется какая-либо синхронизация (все делается на лету), поэтому потребуется минимум 100 Мбит, однако, как уже упоминалось ранее, студенты не должны экономить что-то большое в любом случае.

Отличительной особенностью этого метода является то, что все настройки и программы являются "мобильными" и могут легко использоваться как на одном, так и на другом компьютере.

Другие вопросы по тегам