Приветствую!
Уровень владения линуксом - начинающий.
Школа. Что бы прекратить беганье с флешками сейчас работает "сервер общих доков". Взят самый обычный ПК с виндой, там создана шара (у всех все права), все довольны. Знаю, что это не правильно, тем более, что в школе совсем всё неправильно. Вход на ПК почти везде без паролей, AD нету, бардак одним словом.
Решено на линуксе всё сделать по уму. Юзеры уже начинают привыкать (там где появляется линукс), что у каждого свой пароль-логин. Правда не могут понять зачем. Ладно, потом поймут.

Вопрос: как и на каком дистре организовать это сервер, учитывая мои скудные пока познания линукс. Обязательно поднимать именно сервер или можно поставить любой десктоп? Из серверов пробовал поднимать Альт и Ubuntu, но только пробовал. Ничего не настраивал, ибо это полноценные сервера с кучей всяких сервисов. Но из-за отсутствия именно серверного железа мутить на них реальные сервера кажется мне излишним. Даже банального бесперебойника нету.

Сервер видится мне файлопомойкой, где во-первых, у каждого будет своя квотированная папка (виртуальная флешка) с полными правами для себя родного и, возможно, правами чтения для остальных и, во-вторых, одна общая папка, где у всех будут все права (для обмена данными и совместной правки доков, ибо до более интересных решений (корпоративная почта и прочее) мы ещё не доросли.

Может быть я ещё что-то забыл в этом проекте?

2

вам нужно просто организовать файлопомойку, и создать доступ на папки с гостевым доступом. для этого вам вполне хватит ubuntu desktop или ubuntu server. Хотя для чего вам делать на сервере под конкретных пользователей личные папки?

Верить нельзя никому...

3

Ну, я ж сказал - виртуальная флешка. Там они смогут хранить свои документы. Да, забыл указать, что возможно часть рабочих мест будет под "тонким клиентом". Тут то это и пригодится (ИМХО). Я ж говорю - нуб. Учите - внимаю.
Хотелось бы узнать, как это вообще сделать правильно (документооборот) в школе.

4

doctor_orz пишет:

Хотелось бы узнать, как это вообще сделать правильно (документооборот) в школе.

стоп. Давайте по одной проблеме на тему ab

Итак по существу.
По большому счету для ваших уелей нет необходимости искать какой-то "серверный" дистрибутив. Для этих целей подойдет практически любой. Так что есть смысл не распыляться и ставить такой же как и на клиентах.  В случае Alt Linux (Junior etc) точно не уверен, но подозреваю там вся разница в софте по умолчанию.

Если есть в выбранном дистрибутиве разница по новизне в ветках. То стоит выбрать тот который стабильнее, но не такой "свежий". Так, например,  для Debian текущий релиз Lenny был зарелизен в феврале 2009. Т.е. в нем те версии софта, которые были приняты в дистр на тот момент (даже чуть раньше). Ставить его на сервер вполне логично. А на рабочие станции вполне обосновано ставить тестовую ветку Squeeze, которая готовиться к релизу. Она достаточно стабильна и в то е время имеет достаточно свежие версии пакетов.
Это по выбору.

По практической части. Я такого не делал. Не готов пока ответить.

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian

5

Статьи для "затравки":
Как установить LDAP сервер и его клиентов.

Если виндо-клиенты будут и это пригодиться:
Samba полная интеграция с LDAP сервером.

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian

6

1) в Linux нет такого разделения "сервер"/"несервер". Все линуксы серверные.
2) в вашем случае и делать ничего не надо - всё уже готово. Создайте нужное число каталогов, и дайте к ним доступ по NFS.
вот так например: http://linuxforum.ru/viewtopic.php?pid=92513#p92513

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

7

Сервером я называю ПК, доступ к которым возможен (почти всегда) только по LAN. Ну, это что б выработать более-менее единую терминологию, пусть даже она будет примитивна.
Далее, я не решил, на какой именно системе будет строиться сервер, а не решив этого, как можно советовать использовать именно Debian? Почему именно его? Насколько я понимаю, деб и рпм пакеты - суть разные вещи, а?
В третьих, весьма спасибо за ссылки. Но ... когда я работал в службе ТП провайдера, то для своих клиентов инструкции готовил для винды 98, 2000 и хр. Для каждого с набором картинок. Это я к тому, что описания может и не плохи - я плох. Нельзя ли найти одну простую инструкцию по поднятию нужного мне сервиса? Извините, если я вас раздражаю и мои вопросы "детские". Просто каждый из нас специалист в своей области...

8

drBatty пишет:

2) в вашем случае и делать ничего не надо - всё уже готово. Создайте нужное число каталогов, и дайте к ним доступ по NFS.
вот так например: http://linuxforum.ru/viewtopic.php?pid=92513#p92513

Только как в этом варианте учесть:
- с любого компа можт зайти любой пользователь и должен получить доступ именно к своей персональной папке
- пользователь может зайти с любого компа и должен получить доступ именно к своей персональной папке

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian

9

doctor_orz пишет:

Далее, я не решил, на какой именно системе будет строиться сервер, а не решив этого, как можно советовать использовать именно Debian? Почему именно его? Насколько я понимаю, деб и рпм пакеты - суть разные вещи, а?

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


doctor_orz пишет:

В третьих, весьма спасибо за ссылки. Но ... когда я работал в службе ТП провайдера, то для своих клиентов инструкции готовил для винды 98, 2000 и хр. Для каждого с набором картинок. Это я к тому, что описания может и не плохи - я плох. Нельзя ли найти одну простую инструкцию по поднятию нужного мне сервиса? Извините, если я вас раздражаю и мои вопросы "детские".

Там почти "картинки".  В прочем попробовать можно расписать по красочнее. Но не прямо сейчас - "цигель цигель...."

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian

10

На клиентах скорее всего будет Ubuntu 10.4. Кроме тех ПК, которые будут тонкими клиентами Альт-линукса (если конечно придется так извращаться).

11

doctor_orz пишет:

Сервером я называю ПК, доступ к которым возможен (почти всегда) только по LAN. Ну, это что б выработать более-менее единую терминологию, пусть даже она будет примитивна.

дык УЖЕ есть терминология: сервером называется компьютер, к которому возможен доступ. Клиентом - С КОТОРОГО этот доступ производится. Вот и всё. На практике два компьютера могут быть одновременно и клиентом и сервером, вот только на компьютере, который и сервер и клиент должны сразу работать и серверная и клиентская программа. Один процесс не может быть и клиентом и сервером - он либо слушает какой-то порт и отвечает, тогда он сервер. Или процесс сам шлёт запросы другому процессу, тогда он клиент.

doctor_orz пишет:

1)Далее, я не решил, на какой именно системе будет строиться сервер, а не решив этого, как можно советовать использовать именно Debian? Почему именно его?
2)Насколько я понимаю, деб и рпм пакеты - суть разные вещи, а?
3)В третьих, весьма спасибо за ссылки. Но ... когда я работал в службе ТП провайдера, то для своих клиентов инструкции готовил для винды 98, 2000 и хр. Для каждого с набором картинок. Это я к тому, что описания может и не плохи - я плох. Нельзя ли найти одну простую инструкцию по поднятию нужного мне сервиса?
4)Извините, если я вас раздражаю и мои вопросы "детские". Просто каждый из нас специалист в своей области...

1) без понятия. я Slackware использую. У вас что сейчас стоит? Вот ЭТО и используйте.
2) да. однако можно из RPM сделать DEB и наоборот. Хотя лучше так не делать bx
3) я не очень понимаю, какие картинки воткнуть в манул по настройке NFS - они делаются через консоль. Можно и через гуй, но тогда мануал подойдёт только скажем к Debian, причём с KDE, причём с KDE4 а не 3. Оно надо? На практике у вас есть 2 компа - на один вы ставите мощную систему с KDE4 и всеми наворотами, на второй это просто не заработает, туда вы поставите скажем LXDE. А для третьего вообще графики не нужно, ибо у него даже видеокарты и клавиатуры нет. Моя инструкция подойдёт в любом случае.
4) а кто такие вопросы не решал?

voral пишет:

- с любого компа можт зайти любой пользователь и должен получить доступ именно к своей персональной папке

ну тогда - FTP. там-же, чуть выше. Зайти можно хоть с Windows.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

12

doctor_orz пишет:

На клиентах скорее всего будет Ubuntu 10.4. Кроме тех ПК, которые будут тонкими клиентами Альт-линукса (если конечно придется так извращаться).

Если Альт только ради тонкости. То можно воспользоваться любым дистром.
В общих чертах: за GUI отвечает X-server. Т.е. достаточно зайти на серевер по ssh и переопределить переменную окружения DISPLAY и после этого вся график программ запущенных и работающих на сервере, будет отображаться на мониторе клиента. Из становок не по умолчанию только ssh сервер. (Ну и разрешить коннект в настрйках X сервера)

Или воспользоваться тем же, что и используется в Alt Linux  - Linux Terminal Server Project (LTSP). Который, я думаю, есть во всех дистрах (в debian точно)

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian

13

drBatty пишет:

ну тогда - FTP. там-же, чуть выше. Зайти можно хоть с Windows.

Да, но тогда надо раскидывать всех пользователей по всем компам?

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian

14

voral пишет:

Да, но тогда надо раскидывать всех пользователей по всем компам?

ну а как иначе? один юзер == одна учётка. ну будет там(на сервере) 300 учёток, и что? В данном случае использовать БД нерационально, ведь для каждого юзера нужно выделить свой каталог. Учётки можно сгенерировать простеньким скриптом, например из имени-фамилии-класса, а пароль выдать случайный простой, вроде EZ35T.

voral пишет:

Так вот же оно. Судя по этой статье. Alt Linux Terminal - Это то что вам нужно.
Может будем развивать путь решения вашей задачи в этом направлении?

угу. именно это я и предлагаю. раз это уже есть в ALT'е, то почему-бы и нет?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

15 (27.10.2010 20:03:30 отредактировано XliN)

Мне кажется все равно свалка получится. Придет школьник и замусорит все своими файлами и ярлыками. Почему бы не настроить OpenLDAP. Я как раз сейчас этим занимаюсь. Настройка боевой машины. У меня есть компьютерная с 9 компами и там работают все кому не лень. Почти так же как ваши школьники. Вы бы видели сколько там мусора, я лично папок 10 создавал и забывал удалять.  ag Еще проблема. Все почему то все любят кидать на рабочий стол, устал бороться.

Думаю LDAP + samba все для меня решит. Хотят мусорить, пусть мусорят, но на своих учетках. Введу все компы в домен и плевал я на их беспорядок. Общую папку опять же средствами Samba, которая будеи в автомате монтироваться для каждого юзера.

Вот увидите, сначала будет казаться что не надо это все, а потом только радоваться будите. Уверен. ag

Вот как я это делал, но на CentOS.
http://linuxforum.ru/viewtopic.php?id=7689

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

16

xlin пишет:

Придет школьник и замусорит все своими файлами и ярлыками

man quota

xlin пишет:

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

дайте каждому свой стол. вам что, жалко?

xlin пишет:

Хотят мусорить, пусть мусорят, но на своих учетках.

угу.

xlin пишет:

Samba

зачем?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)