Создан заказ №2188687
14 июня 2017
Создание и настройка сервера учебного заведения на основе NIS и NFS
Как заказчик описал требования к работе:
Задачи:
1. Обеспечение всех студентов и преподавателей личными учетными записями с перемещаемыми профилями:
Специфика учебного заведения таков, что за одним и тем же компьютером могут работать различные студенты, а один и тот же студент в разное время работать за разными компьютерами даже в одной и
той же аудитории. Преподавателям также иногда требуется доступ к своим данным с компьютера, расположенного в учебной аудитории.
Это достигается созданием учетных записей - по одной на каждого с настройкой прав доступа, исключающей доступ посторонним. Linux в отличие от Windows осуществляет перемещение профиля вслед за пользователем не копированием всех файлов из домашней директории на сервере на целевой
компьютер, а монтированием удаленного каталога.
Несмотря на то что монтирование в отличие от копирования нересурсозатратно, все равно дисковое пространство сервера ограничено, поэтому на сервере необходимо назначать квоты на каждого пользователя.
Если на сервере запущена служба ftp, то каждый может получить доступ к своей домашней директории
с правами на запись с любого компьютера университета даже из под Windows.
Для создания каждого пользователя желательно написать сценарий, назначающий права доступа и квоты.
Это лучше всего делать на Phyton.
На сервере должны быть 2 группы studs и preps.
2. Создание единого центра для размещения учебно-методических материалов.
В пределах локальной сети для этих целей идеально подходит ftp-сервер, обеспечивающий анонимное подключение с правами только на чтение к директории pub. В этой директории каждый преподаватель может иметь свою персональную поддиректорию в которой он и только он будет иметь права на запись.
Для создания таких учетных записей с назначением прав и квот требуется скрипт.
Желательно обеспечить доступ к данному центру учебно-методических материалов извне университета
в том числе и с домашних компьютеров студентов и преподавателей. Для этих целей ftp не подходит,
поскольку пересылает логин и пароль открытым текстом.
Для этих целей подходит протокол sftp, работающий поверх ssh. Для работы с ним крайне желательно
настроить chroot, чтобы посторонние не бродили по файловой системе сервера.
3. Создание файлопомойки.
В ходе работы часто возникает необходимость в обмене файлами между различными компьютерами.
Для этих целей идеально подходит samba, дающая права на чтение/запись для своего рабочего каталога
всем желающим без авторизации. Понятно, что при этом файлопомойка будет очень быстро захламляться.
Поэтом необходима программа, срабатывающая раз в сутки, например в полночь, и удаляющая с файлопомойки все, что пролежало на ней более чем, например, 7 дней. (Настройка через chrontab)
4. Создание портфолио.
По требованием минобраза каждый студент должен иметь свою персональную директорию для хранения
портфолио. Желательно, чтобы студент имел доступ к данному ресурсу только на чтение, а все преподаватели - на запись. Кроме того, каждый студент может видеть только свое портфолио.
Для создания таких учетных записей и настройки прав доступа требуется скрипт.
5. Резервное копирование.
Несмотря на наличие raid-массива на сервере резервное копирование должно осуществляться каждый день и включать в себя домашние директории студентов, преподавателей, единый информационный центр и портфолио. Для копии должны помещаться для экономии мета в архив tar.gz, сохраняющий атрибуты файлов и названия на русском языке. Имя архива должно включать дату и время создания. Архивы должны копироваться по протоколу scp на соседний компьютер, где должны храниться определенной время, например 1 месяц.
Для этого надо написать скрипт.
Это конспективное изложение работы, которое надо разбавить введением, заключением, описанием технологий, иллюстрациями и примерами реализации
подробнее
Заказчик
заплатил
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
17 июня 2017
Заказ завершен, заказчик получил финальный файл с работой
5
Создание и настройка сервера учебного заведения на основе NIS и NFS.docx
2017-12-22 22:32
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Отличный автор, делает не дорого, все учтет, даже добавит своего, очень доволен. Рекомендую!