* [Comm] Задачка @ 2006-01-24 5:51 Denis 2006-01-24 6:10 ` Evgenii Terechkov ` (2 more replies) 0 siblings, 3 replies; 18+ messages in thread From: Denis @ 2006-01-24 5:51 UTC (permalink / raw) To: Community Доброго дня, уважаемое сообщество! Помогите решить такую задачку: Необходимо 1) Централизованная авторизация пользователей на сервере, 2) Папки пользователя находится на сервере и подключается время авторизации пользователя ( на каждом клиенте (компьютере) может работать несколько пользователей ) Сервер и клиенты на Linux. С помощью каких программ можно решить это. Или может есть какие нибуть статьи на эту тему. Спасибо за ответы. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Задачка 2006-01-24 5:51 [Comm] Задачка Denis @ 2006-01-24 6:10 ` Evgenii Terechkov 2006-01-24 9:06 ` Denis 2006-01-24 6:36 ` Nikolay A. Fetisov 2006-02-02 18:18 ` [Comm] Задачка Michael Shigorin 2 siblings, 1 reply; 18+ messages in thread From: Evgenii Terechkov @ 2006-01-24 6:10 UTC (permalink / raw) To: ALT Linux Community Denis писал: >1) Централизованная авторизация пользователей на сервере, Тут не разбираюсь, так что не скажу даже (ldap или samba ?). > 2) Папки пользователя находится на сервере и подключается время авторизации пользователя > ( на каждом клиенте (компьютере) может работать несколько пользователей ) Недавно здесь прообегало упоминание о чём-то очень похожем: pam_mount. Есть в сизифе, не знаю насколько рабочее/стабильное, но описание соблазнительное :-) > Сервер и клиенты на Linux. Это хорошо :-) ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Задачка 2006-01-24 6:10 ` Evgenii Terechkov @ 2006-01-24 9:06 ` Denis 2006-01-24 9:16 ` Evgenii Terechkov 0 siblings, 1 reply; 18+ messages in thread From: Denis @ 2006-01-24 9:06 UTC (permalink / raw) To: ALT Linux Community On Tue, 24 Jan 2006 13:10:19 +0700 Evgenii Terechkov <evg@krastel.ru> wrote: > Denis писал: > > >1) Централизованная авторизация пользователей на сервере, > > Тут не разбираюсь, так что не скажу даже (ldap или samba ?). > > > 2) Папки пользователя находится на сервере и подключается время авторизации пользователя > > ( на каждом клиенте (компьютере) может работать несколько пользователей ) > > Недавно здесь прообегало упоминание о чём-то очень похожем: pam_mount. > Есть в сизифе, не знаю насколько рабочее/стабильное, но описание > соблазнительное :-) > > > Сервер и клиенты на Linux. > > Это хорошо :-) Я конечно извеняюсь, но не подскажите откуда можно скачать пакет pam_mount.rpm, а то я нашёл только пакет src.rpm. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Задачка 2006-01-24 9:06 ` Denis @ 2006-01-24 9:16 ` Evgenii Terechkov 2006-01-24 9:35 ` Denis 0 siblings, 1 reply; 18+ messages in thread From: Evgenii Terechkov @ 2006-01-24 9:16 UTC (permalink / raw) To: ALT Linux Community Denis писал: > Я конечно извеняюсь, но не подскажите откуда можно скачать пакет pam_mount.rpm, а то я нашёл только пакет src.rpm. Раскомментировать в /e/a/sources.lst строку для Сизифа и установить аптом :-). Но так лучше не делать. Вы же rpm будете на стабильную машину (сервер) ставить, а в таком случае лучше пересобирать (у Вас же не Сизиф на сервере?), не мешая стабильное с Сизифом. Заодно и посмотрите и под себя подстругаете. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Задачка 2006-01-24 9:16 ` Evgenii Terechkov @ 2006-01-24 9:35 ` Denis 2006-01-24 9:35 ` Evgenii Terechkov 0 siblings, 1 reply; 18+ messages in thread From: Denis @ 2006-01-24 9:35 UTC (permalink / raw) To: ALT Linux Community On Tue, 24 Jan 2006 16:16:48 +0700 Evgenii Terechkov <evg@krastel.ru> wrote: > Denis писал: > > Я конечно извеняюсь, но не подскажите откуда можно скачать пакет > pam_mount.rpm, а то я нашёл только пакет src.rpm. > > Раскомментировать в /e/a/sources.lst строку для Сизифа и установить > аптом :-). > Но так лучше не делать. Вы же rpm будете на стабильную машину (сервер) > ставить, а в таком случае лучше пересобирать (у Вас же не Сизиф на > сервере?), не мешая стабильное с Сизифом. Заодно и посмотрите и под себя > подстругаете. > Выкачал pam_mount-0.9.25-alt1.src.rpm. Попытался его установить. rpm --rebuild pam_mount-0.9.25-alt1.src.rpm выетела ошибка make[2]: Leaving directory `/home/denis/RPM/BUILD/pam_mount-0.9.25/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/denis/RPM/BUILD/pam_mount-0.9.25' make: *** [all] Error 2 make: Leaving directory `/home/denis/RPM/BUILD/pam_mount-0.9.25' ошибка: Неверный код возврата из /home/denis/tmp/rpm-tmp.21177 (%build) Ошибки сборки пакетов: Неверный код возврата из /home/denis/tmp/rpm-tmp.21177 (%build) Потом я взял из пакета исходники и запустил ./configure ./make На make вылетела ошибка mount.c: In function `pipewrite': mount.c:457: unknown field `sa_handler' specified in initializer make[2]: *** [mount.lo] Ошибка 1 make[2]: Leaving directory `/home/denis/install/pam_mount/pam_mount-0.9.25/src' make[1]: *** [all-recursive] Ошибка 1 make[1]: Leaving directory `/home/denis/install/pam_mount/pam_mount-0.9.25' make: *** [all] Ошибка 2 Подскажите в чем проблема? ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Задачка 2006-01-24 9:35 ` Denis @ 2006-01-24 9:35 ` Evgenii Terechkov 2006-01-24 9:54 ` Denis 0 siblings, 1 reply; 18+ messages in thread From: Evgenii Terechkov @ 2006-01-24 9:35 UTC (permalink / raw) To: ALT Linux Community Denis писал: > Подскажите в чем проблема? Я его не смотрел. К маинтайнеру в Сизифе может вопрос? ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Задачка 2006-01-24 9:35 ` Evgenii Terechkov @ 2006-01-24 9:54 ` Denis 2006-01-24 9:52 ` Evgenii Terechkov 0 siblings, 1 reply; 18+ messages in thread From: Denis @ 2006-01-24 9:54 UTC (permalink / raw) To: ALT Linux Community On Tue, 24 Jan 2006 16:35:13 +0700 Evgenii Terechkov <evg@krastel.ru> wrote: > Denis писал: > > Подскажите в чем проблема? > > Я его не смотрел. К маинтайнеру в Сизифе может вопрос? > Маинтайнер Serge Ryabchun, но о нем нет информации на сайте. Что можно ёще предпринять? ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Задачка 2006-01-24 9:54 ` Denis @ 2006-01-24 9:52 ` Evgenii Terechkov 2006-01-24 10:00 ` Denis 0 siblings, 1 reply; 18+ messages in thread From: Evgenii Terechkov @ 2006-01-24 9:52 UTC (permalink / raw) To: ALT Linux Community Denis писал: > Маинтайнер Serge Ryabchun, но о нем нет информации на сайте. > Что можно ёще предпринять? Лезть в код :-) ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Задачка 2006-01-24 9:52 ` Evgenii Terechkov @ 2006-01-24 10:00 ` Denis 2006-01-24 10:01 ` Eugene Ostapets 0 siblings, 1 reply; 18+ messages in thread From: Denis @ 2006-01-24 10:00 UTC (permalink / raw) To: ALT Linux Community On Tue, 24 Jan 2006 16:52:05 +0700 Evgenii Terechkov <evg@krastel.ru> wrote: > Denis писал: > > Маинтайнер Serge Ryabchun, но о нем нет информации на сайте. > > Что можно ёще предпринять? > > Лезть в код :-) Я с большим удовольствием полез бы, но увы нет ни времени, ни необходимых знаний (пока). Спасибо за ответы! ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Задачка 2006-01-24 10:00 ` Denis @ 2006-01-24 10:01 ` Eugene Ostapets 0 siblings, 0 replies; 18+ messages in thread From: Eugene Ostapets @ 2006-01-24 10:01 UTC (permalink / raw) To: ALT Linux Community 24.01.06, Denis<mail-exp newmail.ru> написал(а): > On Tue, 24 Jan 2006 16:52:05 +0700 > Evgenii Terechkov <evg krastel.ru> wrote: > > > Denis писал: > > > Маинтайнер Serge Ryabchun, но о нем нет информации на сайте. > > > Что можно ёще предпринять? > > > > Лезть в код :-) > Я с большим удовольствием полез бы, но увы нет ни времени, ни необходимых знаний (пока). > Спасибо за ответы! Ну тогда может стоит написать на sr at altlinux.ru ? :) -- С уважением, Евгений Остапец uin: 23747217 jid: eugene_ostapets@jabber.ru ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Задачка 2006-01-24 5:51 [Comm] Задачка Denis 2006-01-24 6:10 ` Evgenii Terechkov @ 2006-01-24 6:36 ` Nikolay A. Fetisov 2006-01-24 7:55 ` Denis 2006-02-02 18:18 ` [Comm] Задачка Michael Shigorin 2 siblings, 1 reply; 18+ messages in thread From: Nikolay A. Fetisov @ 2006-01-24 6:36 UTC (permalink / raw) To: ALT Linux Community On Tuesday 24 January 2006 08:51, Denis wrote: > ... > Необходимо > 1) Централизованная авторизация пользователей на сервере, Раз всё под Linux - LDAP или NIS. Последний перестал поддерживаться в ALT где-то года два назад, если не ошибаюсь. Остаётся LDAP. > 2) Папки пользователя находится на сервере и подключается > время авторизации пользователя ( на каждом клиенте > (компьютере) может работать несколько пользователей ) Я подобное делал через раздачу каталогов NFS и монтирование их по требованию с помощью autofs. Работает вполне надёжно, быстро, настраивается просто. -- С уважением, Николай Фетисов ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Задачка 2006-01-24 6:36 ` Nikolay A. Fetisov @ 2006-01-24 7:55 ` Denis 2006-01-24 7:59 ` Genix 2006-01-24 8:57 ` Nikolay A. Fetisov 0 siblings, 2 replies; 18+ messages in thread From: Denis @ 2006-01-24 7:55 UTC (permalink / raw) To: ALT Linux Community On Tue, 24 Jan 2006 09:36:37 +0300 "Nikolay A. Fetisov" <naf@naf.net.ru> wrote: > On Tuesday 24 January 2006 08:51, Denis wrote: > > ... > > Необходимо > > 1) Централизованная авторизация пользователей на сервере, > > Раз всё под Linux - LDAP или NIS. Последний перестал > поддерживаться в ALT где-то года два назад, если не ошибаюсь. > Остаётся LDAP. > > > 2) Папки пользователя находится на сервере и подключается > > время авторизации пользователя ( на каждом клиенте > > (компьютере) может работать несколько пользователей ) > > Я подобное делал через раздачу каталогов NFS и монтирование их > по требованию с помощью autofs. Работает вполне надёжно, > быстро, настраивается просто. > А получится например это: Регистрируется за компом пользователь1 подключаются его каталоги с сервера в его домашнюю директорию(/home/user1/mnt/), потом он делает logoff и его каталоги отключаются. Потом регитрируется пользователь2 подключаются его каталоги в его домашнюю директорию(/home/user2/mnt/) и т.д. Не получится ли так, что при выходе пользователя1 его каталоги останутся примонтированными? Будет ли эта схема работать в связке LDAP+SAMBA? Если да, то где об этом можно почитать? ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Задачка 2006-01-24 7:55 ` Denis @ 2006-01-24 7:59 ` Genix 2006-01-24 8:51 ` Denis 2006-01-24 8:57 ` Nikolay A. Fetisov 1 sibling, 1 reply; 18+ messages in thread From: Genix @ 2006-01-24 7:59 UTC (permalink / raw) To: ALT Linux Community Denis wrote: > Не получится ли так, что при выходе пользователя1 его каталоги останутся примонтированными? а что в этом страшного? -- У каждого в башке свои тараканы... ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Задачка 2006-01-24 7:59 ` Genix @ 2006-01-24 8:51 ` Denis 0 siblings, 0 replies; 18+ messages in thread From: Denis @ 2006-01-24 8:51 UTC (permalink / raw) To: ALT Linux Community On Tue, 24 Jan 2006 10:59:03 +0300 Genix <genix@list.ru> wrote: > Denis wrote: > > > Не получится ли так, что при выходе пользователя1 его каталоги останутся примонтированными? > > а что в этом страшного? > А если не два пользователя, а 10 будут на одной машине, а потом эти же пользователи на другой машине залогинется? Не будет ли это слишком для сервера и для клиентов? (в смысле нагрузке и кашерности) И втоже время как быть с безопастностью? Я понимаю, что можно раставить права на каталоги, но все же не хочется! ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Задачка 2006-01-24 7:55 ` Denis 2006-01-24 7:59 ` Genix @ 2006-01-24 8:57 ` Nikolay A. Fetisov 2006-01-24 9:12 ` Denis 1 sibling, 1 reply; 18+ messages in thread From: Nikolay A. Fetisov @ 2006-01-24 8:57 UTC (permalink / raw) To: ALT Linux Community On Tuesday 24 January 2006 10:55, Denis wrote: > ... > А получится например это: > Регистрируется за компом пользователь1 подключаются его > каталоги с сервера в его домашнюю > директорию(/home/user1/mnt/), потом он делает logoff и его > каталоги отключаются. > Потом регитрируется пользователь2 подключаются его каталоги в > его домашнюю директорию(/home/user2/mnt/) и т.д. Я для унификации процесса делал следующее: - создавал каталог под использование autofs, скажем, /mnt/.auto - на сервере домашние каталоги лежали, скажем, в /home/users . Соответственно, для пользователя user HOME=/home/users/user Весь /home/users целиком экспортировался через NFS. - на клиенте в карту autofs прописывалось нечто вида 'users server:/home/users' В /home на клиенте делалась символьная ссылка users на /mnt/.auto/users В итоге, при входе пользователя в систему шло обращение к его HOME (а вся эта информация бралось из LDAP), и через символьную ссылку - в /mnt/.auto/users/user . Это ловил autofs и монтировал каталог. Аналогичным образом решался вопрос с общими каталогами: на клиенте в месте, аналогичном месту на сервере - символьная ссылка в точку монтирования autofs. Процесс настройки локальной машины сводился к установке на ней клиента LDAP, установки autofs и запуска скрипта, создававшего несколько каталогов, символьных ссылок и записывавшего на нужные места готовые карты autofs. Сделать для каждого из пользователей подобное, на мой взгляд, проблем не составляет. Записей только в exports и autofs.net будет много. И ссылок. > > Не получится ли так, что при выходе пользователя1 его > каталоги останутся примонтированными? Смотря что считать за выход пользователя. autofs следит за обращением к своим точкам монтирования. Если какой-либо процесс к ним обращается - файловая система монтируется. Нет процессов, использующих файловую систему - по заданному timeout она размонтируется. Если пользователь, выйдя из системы, ничего не оставил запущенного - его домашний каталог будет отключён. Оставил что-то - autofs дождётся завершения процесса. Всё очень корректно :-) > Будет ли эта схема работать в связке LDAP+SAMBA? Если да, то > где об этом можно почитать? Наверное... autofs может работать с SMB через smbfs. Насколько надёжно - не знаю. Я раздаваемые через samba каталоги параллельно экспортировал и через NFS. -- С уважением, Николай Фетисов ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Задачка 2006-01-24 8:57 ` Nikolay A. Fetisov @ 2006-01-24 9:12 ` Denis 2006-01-24 15:03 ` ABATAPA 0 siblings, 1 reply; 18+ messages in thread From: Denis @ 2006-01-24 9:12 UTC (permalink / raw) To: ALT Linux Community On Tue, 24 Jan 2006 11:57:28 +0300 "Nikolay A. Fetisov" <naf@naf.net.ru> wrote: > On Tuesday 24 January 2006 10:55, Denis wrote: > > ... > > А получится например это: > > Регистрируется за компом пользователь1 подключаются его > > каталоги с сервера в его домашнюю > > директорию(/home/user1/mnt/), потом он делает logoff и его > > каталоги отключаются. > > Потом регитрируется пользователь2 подключаются его каталоги в > > его домашнюю директорию(/home/user2/mnt/) и т.д. > > Я для унификации процесса делал следующее: > - создавал каталог под использование autofs, скажем, /mnt/.auto > - на сервере домашние каталоги лежали, скажем, в /home/users . > Соответственно, для пользователя user HOME=/home/users/user > Весь /home/users целиком экспортировался через NFS. > - на клиенте в карту autofs прописывалось нечто вида > 'users server:/home/users' > В /home на клиенте делалась символьная ссылка users > на /mnt/.auto/users > В итоге, при входе пользователя в систему шло обращение к его > HOME (а вся эта информация бралось из LDAP), и через символьную > ссылку - в /mnt/.auto/users/user . Это ловил autofs и > монтировал каталог. > > Аналогичным образом решался вопрос с общими каталогами: на > клиенте в месте, аналогичном месту на сервере - символьная > ссылка в точку монтирования autofs. > > Процесс настройки локальной машины сводился к установке на ней > клиента LDAP, установки autofs и запуска скрипта, создававшего > несколько каталогов, символьных ссылок и записывавшего на > нужные места готовые карты autofs. > > Сделать для каждого из пользователей подобное, на мой взгляд, > проблем не составляет. Записей только в exports и autofs.net > будет много. И ссылок. > > > > > Не получится ли так, что при выходе пользователя1 его > > каталоги останутся примонтированными? > > Смотря что считать за выход пользователя. autofs следит за > обращением к своим точкам монтирования. Если какой-либо процесс > к ним обращается - файловая система монтируется. Нет процессов, > использующих файловую систему - по заданному timeout она > размонтируется. Если пользователь, выйдя из системы, ничего не > оставил запущенного - его домашний каталог будет отключён. > Оставил что-то - autofs дождётся завершения процесса. Всё очень > корректно :-) > > > Будет ли эта схема работать в связке LDAP+SAMBA? Если да, то > > где об этом можно почитать? > Наверное... autofs может работать с SMB через smbfs. Насколько > надёжно - не знаю. Я раздаваемые через samba каталоги > параллельно экспортировал и через NFS. > Спасибо за подробный ответ! Надо будет попробовать. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [Comm] Задачка 2006-01-24 9:12 ` Denis @ 2006-01-24 15:03 ` ABATAPA 0 siblings, 0 replies; 18+ messages in thread From: ABATAPA @ 2006-01-24 15:03 UTC (permalink / raw) To: ALT Linux Community 24 января 2006 12:12, Denis написал: > Спасибо за подробный ответ! Надо будет попробовать. Скажите, ради 1 (ОДНОЙ) строки нужно было цитировать 55 (ПЯТЬДЕСЯТ ПЯТЬ) строк предыдущих сообщений!? -- ABATAPA ^ permalink raw reply [flat|nested] 18+ messages in thread
* [Comm] Re: Задачка 2006-01-24 5:51 [Comm] Задачка Denis 2006-01-24 6:10 ` Evgenii Terechkov 2006-01-24 6:36 ` Nikolay A. Fetisov @ 2006-02-02 18:18 ` Michael Shigorin 2 siblings, 0 replies; 18+ messages in thread From: Michael Shigorin @ 2006-02-02 18:18 UTC (permalink / raw) To: Denis; +Cc: Community On Tue, Jan 24, 2006 at 09:51:57AM +0400, Denis wrote: > Помогите решить такую задачку: > Необходимо > 1) Централизованная авторизация пользователей на сервере, > 2) Папки пользователя находится на сервере и подключается время авторизации пользователя > ( на каждом клиенте (компьютере) может работать несколько пользователей ) > Сервер и клиенты на Linux. > С помощью каких программ можно решить это. Или может есть какие нибуть статьи на эту тему. Лучше найти ближайшего линуксового консалтера (насколько понимаю, ООО Альт Линукс также выполняет подобные работы) и заказать настройку. Будет быстрее, дешевле и надёжней, чем самому всё пытаться решить (особенно если сроки сжатые). Если не горит -- Вам сюда: http://lists.altlinux.org/mailman/listinfo/sysadmins http://lists.osdn.org.ua/wws/info/openldap и, возможно, http://lists.altlinux.org/mailman/listinfo/samba Статьи водятся на OpenNet.ru, ключслово -- openldap. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2006-02-02 18:18 UTC | newest] Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2006-01-24 5:51 [Comm] Задачка Denis 2006-01-24 6:10 ` Evgenii Terechkov 2006-01-24 9:06 ` Denis 2006-01-24 9:16 ` Evgenii Terechkov 2006-01-24 9:35 ` Denis 2006-01-24 9:35 ` Evgenii Terechkov 2006-01-24 9:54 ` Denis 2006-01-24 9:52 ` Evgenii Terechkov 2006-01-24 10:00 ` Denis 2006-01-24 10:01 ` Eugene Ostapets 2006-01-24 6:36 ` Nikolay A. Fetisov 2006-01-24 7:55 ` Denis 2006-01-24 7:59 ` Genix 2006-01-24 8:51 ` Denis 2006-01-24 8:57 ` Nikolay A. Fetisov 2006-01-24 9:12 ` Denis 2006-01-24 15:03 ` ABATAPA 2006-02-02 18:18 ` [Comm] Задачка Michael Shigorin
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git