Автор Тема: Помощь в настройке/монтировании шар Кентавр 6 [решено]  (Прочитано 4610 раз)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Имеется сеть с сервером в качестве Кентавр 6. Клиенты все на Linux, а именно Simply Linux 6.0.1. Вся сеть "поделена" на две группы (условно): "избранные" и "остальные". Дак вот. Нужно на сервере расшарить две папки (одна для группы 1, вторая для группы 2 :) ) в качестве файлового обмена/хранилища с возможностью записи (получается у каждой группы своя отдельная шара). Т.е. группа "избранные" должна иметь свою общую папку, в которую никто больше бы не имел доступ ВООБЩЕ. Ну а про "остальных" я вообще не говорю... им только доступ в свою папку (с возможностью записи тоже!)... доступ в их шару можно и для всех присутствующих открыть...
Далее. Ещё один нюанс. Все пользователи находятся в домене (на сервере Кентавр 6). На всех клиентах необходимо настроить автоматический вход БЕЗ ввода пароля (на каждой машине автоматически будет входить свой пользователь и на сервере эти пользователи уже созданы). Ещё, при входе, шара, созданная для определенной группы, должна монтироваться автоматически (в зависимости в какую группу входит залогиневшийся пользователь).
И на последок: что лучше использовать для расшаривания - smb, nfs ? как потом монтировать на клиентах - fstab, pam_mount (здесь у меня кстати возникла проблема... при автоматическом входе пользователя (без ввода пароля) pam_mount при входе требует повторно ввести пароль для монтирования шары)?

Помогите, пожалуйста, мне определиться... что и как мне лучше сделать...
Всем заранее огромное спасибо !!!  :D
« Последнее редактирование: 01.04.2012 16:35:17 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Ладно. Раз уж у меня один Linux тогда nfs. А для монтирования наверно все ж pam_mount... (Про проблему с автовходом тогда чуть позже)
Тогда сразу вопрос: как разграничить права в nfs по группам? На ум приходит только по IP/Имени...
« Последнее редактирование: 10.11.2011 18:47:41 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Помощь в настройке шар Кентавр 6
« Ответ #2 : 12.11.2011 11:19:14 »
Неужели никто не может помочь...  :'(
Тогда вернусь к вопросу с автовходом. Как писал выше пользователь в домене, на клиенте через gdmsetup настроен автовход. Как при входе избавиться от надойдающего сообщения:

Через гугл ничего не могу найти... ищу не одну неделю...
Сноси Винду, переходи на Линукс ! :)


Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Помощь в настройке шар Кентавр 6
« Ответ #4 : 12.11.2011 14:55:23 »
Не то...

Проблем с автовходом без pam_mount нет! А вот если выставить монтирование ресурса при входе с помощью pam_mount - вылазит такое сообщение. Если просто нажать ОК, то соответственно ресурс не смонтируется. Если ввести пароль пользователя - то все нормально.
Что я хочу: совсем избавиться от ввода пароля при входе пользователя, т.е. сделать его полностью автоматическим.

Мне кажется, что нужно двигаться в этом направлении /etc/pam.d/gdm... но пока все безуспешно...
Начинаю подумывать перейти на /etc/fstab...
« Последнее редактирование: 12.11.2011 18:53:47 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Помощь в настройке шар Кентавр 6
« Ответ #5 : 12.11.2011 21:57:43 »
Не то...

Проблем с автовходом без pam_mount нет! А вот если выставить монтирование ресурса при входе с помощью pam_mount - вылазит такое сообщение.
Правьте правила PAM.
Андрей Черепанов (cas@)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Помощь в настройке шар Кентавр 6
« Ответ #6 : 13.11.2011 09:33:17 »
Правьте правила PAM.
Подскажите, в каком конкретно файле надо править??? Я пытаюсь править файл /etc/pam.d/gdm-autologin.
Вот мой gdm-autologin в первоначальном виде:
#%PAM-1.0
auth required pam_env.so
auth required pam_nologin.so
auth required pam_permit.so
account substack system-auth
password substack system-auth
session substack system-auth
session optional pam_console.so
« Последнее редактирование: 13.11.2011 13:14:15 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Помощь в настройке шар Кентавр 6
« Ответ #7 : 13.11.2011 18:01:39 »
Правьте правила PAM.
Подскажите, в каком конкретно файле надо править??? Я пытаюсь править файл /etc/pam.d/gdm-autologin.
Вот мой gdm-autologin в первоначальном виде:
Идея такова: по умолчанию Single Sign-on работает через system-auth-krb5 и там прописано автомонирование диска SMB. Попробуйте перенести нужные строки в тот модуль PAM, который используется для автовхода.
Андрей Черепанов (cas@)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Помощь в настройке шар Кентавр 6
« Ответ #8 : 15.11.2011 17:47:20 »
Идея такова: по умолчанию Single Sign-on работает через system-auth-krb5 и там прописано автомонирование диска SMB. Попробуйте перенести нужные строки в тот модуль PAM, который используется для автовхода.
Не получается :(
system-auth-krb5
#%PAM-1.0
auth [success=2 default=ignore] pam_tcb.so shadow fork prefix=$2y$ count=8 nullok
auth requisite pam_succeed_if.so uid >= 500 quiet
auth required pam_krb5.so use_first_pass ccache=/tmp/krb5cc_%u
auth required pam_permit.so
auth     optional       pam_mount.so

account [success=2 default=ignore] pam_tcb.so shadow fork
account requisite pam_succeed_if.so uid >= 500 quiet
account required pam_krb5.so
account required pam_permit.so

password required pam_passwdqc.so config=/etc/passwdqc.conf
password [success=2 default=ignore] pam_tcb.so use_authtok shadow fork prefix=$2y$ count=8 nullok write_to=tcb
password requisite pam_succeed_if.so uid >= 500 quiet
password required pam_krb5.so use_authtok

session [success=2 default=ignore] pam_tcb.so
session requisite pam_succeed_if.so uid >= 500 quiet
session required pam_krb5.so
session required pam_mktemp.so
session required pam_mkhomedir.so silent
session required pam_limits.so
session  optional       pam_mount.so

Думаю что нужно что то типа этого:
#%PAM-1.0
auth required pam_env.so
auth required pam_nologin.so
auth required pam_permit.so
auth     optional       pam_mount.so # только тут нужно какой то параметр приписать чтобы пароль не просил
account substack system-auth
password substack system-auth
session substack system-auth
session optional pam_console.so
session  optional       pam_mount.so
Сноси Винду, переходи на Линукс ! :)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Помощь в настройке шар Кентавр 6
« Ответ #9 : 15.11.2011 17:57:39 »
Идея такова: по умолчанию Single Sign-on работает через system-auth-krb5 и там прописано автомонирование диска SMB. Попробуйте перенести нужные строки в тот модуль PAM, который используется для автовхода.
Не получается :(
Никто не обещал, что будет легко. Копируйте system-aut-krb5 и удаляйте запрос пароля.
Например, в начало добавьте
auth required pam_nologin.soP.S. Не проверял, исхожу из здравого смысла.
Андрей Черепанов (cas@)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Помощь в настройке шар Кентавр 6
« Ответ #10 : 15.11.2011 18:32:26 »
Например, в начало добавьте
auth required pam_nologin.soP.S. Не проверял, исхожу из здравого смысла.
Увы :-( Сбой авторизации...

Ну его, этот pam, возьму fstab и ссылку с раб. стола на /mnt.
Только у меня один вопрос, я его уже задавал:
как разграничить права в nfs по группам?
Не писать же для каждого IP-адреса в отдельности... а если DHCP? По именам клиентов не монтирует...
Находил в интернете варианты разграничения доступа к шаре nfs:
/media/Work/tmp 192.168.3.23(async,secure,ro) 192.168.3.20(async,ro)
/media/Work/testdir @test(sync,rw)
/media/Profil/home      *(rw)
Мне наверно подойдет вторая строка (с сетевой группой). Только я не знаю как эту самую группу создать? Подскажите очень надо.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Помощь в настройке шар Кентавр 6
« Ответ #11 : 16.11.2011 11:44:15 »
Мне наверно подойдет вторая строка (с сетевой группой). Только я не знаю как эту самую группу создать? Подскажите очень надо.
Создавайте на сервере через веб-интерфейс.
Андрей Черепанов (cas@)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Помощь в настройке шар Кентавр 6
« Ответ #12 : 16.11.2011 11:46:07 »
Мне наверно подойдет вторая строка (с сетевой группой). Только я не знаю как эту самую группу создать? Подскажите очень надо.
Создавайте на сервере через веб-интерфейс.
Я так уже делал, не получается...
Делал так. На сервере создал группу (вкладка Группы).
В /etc/exports
/srv/obmen    -rw    @group1(rw)И перезапустил службу nfs.
При монтировании пишет что доступ закрыт.
Сноси Винду, переходи на Линукс ! :)

Оффлайн varalt

  • Участник
  • *
  • Сообщений: 996
Тут про доступ к NFS(правда, для FreeBSD, но это дела не меняет) кратко написано:
http://unixgear.ru/Question.aspx?id=1943e855-90ff-43c5-9f17-e9f522b4625f
Там вроде написано, как по именам клиентов монтировать...
Проверить написанное в статье не могу, так что придется Вам самому проверять.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Тут про доступ к NFS(правда, для FreeBSD, но это дела не меняет) кратко написано:
http://unixgear.ru/Question.aspx?id=1943e855-90ff-43c5-9f17-e9f522b4625f
Там вроде написано, как по именам клиентов монтировать...
Проверить написанное в статье не могу, так что придется Вам самому проверять.
Спасибо. Сейчас прочту.
Мне бы хоть в таком формате разграничить: kaf1-*, kaf2-*,.. Но так тоже пишет то доступ закрыт. Могу только по IP или *.
Сноси Винду, переходи на Линукс ! :)