Автор Тема: Pam_mount, cifsmount и Альт-Линукс 5.0.2 - Решено  (Прочитано 10552 раз)

Оффлайн shandl

  • Завсегдатай
  • *
  • Сообщений: 150
    • www.shandl.narod.ru
    • Email
У меня в 5.0.1. в Мастере и в Легком происходило автомонтирование сетевых папок через Pam_mount.
Фрагмент содержимого  pam-mount.conf.xml:
<!-- # inserted by installer HOOK ################################# -->

<volume uid="5000-10000" noroot="1" fstype="cifs" server="lserver.lschool.loc" path="share" mountpoint="/home/%(USER)/Общая сеть Linux" options="sec=krb5" />
<cifsmount>/usr/bin/cifsmount //%(SERVER)/%(VOLUME) %(MNTPT) -o %(OPTIONS)</cifsmount>
<cifsumount>/usr/bin/cifsumount %(MNTPT)</cifsumount>

<!-- ############################################################## -->

<!-- Volume definitions -->
<volume uid="5000-10000" fstype="cifs" server="server" path="Обменный диск" mountpoint="/home/%(USER)/Обменный сетевой диск" options="rw"/>

При этом ресурс "Обменный диск", находящийся на сервере Win-2008 монтировался как папка "Общий сетевой диск" и был доступен для чтения/записи. Когда я на двух машинах поставил версию Альта 5.0.2 и просто заменил файл pam-mount.conf.xml на мой рабочий с машины с установленным Мастером 5.0.1, появились проблемы. Ресурс "Обменный диск" монтировался, но только для чтения. Вот вопрос - почему? В логах ошибок нет.
включение "debug enable="1"" ничего не дало.
На компах с Легким и Мастером 5.0.1 - все нормально. То есть режим "rw" - чтение/запись.
Вдогонку:
Проблема скорее всего в /usr/bin/cifsmount...
На компах с 5.0.1 от рута команда
[root@lcomputer-25-10 bin]# cifsmount "//server/Обменный диск" /home/admin/eee -o rwМонтирует сетевой ресурс "Обменный диск" в папку "еее" для чтения-записи, эта же команда в Мастере 5.0.2 монтирует ее только для чтения...
Весь вопрос - почему так ???   У меня на автомонтировании папок завязано очень многое...

Еще вдогонку. Если подключать в Мастере 5.0.2 папку "Обменный диск" на сервере server не монтируя к папке, а как сетевую (Сеть-Добавить сетевую папку - Сетевой диск Microsoft Windows и т.д., то сетевой ресурс монтируется нормально, для чтения-записи. Но это - не выход.

Совсем вдогонку:
Если монтировать через fstab аналогичную папку, расшареную с правами чтение/запись для всех:
//192.168.0.1/obmen /media/obmen cifs auto,_netdev,rw,user=admin,password=admin 0 0то она монтируется в Мастере 5.0.1 для чтения/записи, а в мастере 5.0.2  -только для чтения.
Странность, однако....
« Последнее редактирование: 14.03.2011 14:23:53 от shandl »
Месяц "Маму" по галактике попоем - и воздух купим!
(Кин-Дза!-Дза!)

Оффлайн shandl

  • Завсегдатай
  • *
  • Сообщений: 150
    • www.shandl.narod.ru
    • Email
Re: Pam_mount, cifsmount и Альт-Линукс 5.0.2
« Ответ #1 : 24.01.2011 05:49:33 »
Сегодня проверил Новый Легкий. Та же ситуация. Pam_mount сетевые ресурсы, которые монтировал в 5.0.1 в Легком и Мастере для чтения/записи, в Новом Легком 5.0.2, так же как и в Мастере 5.0.2 монтирует только для чтения.  Кто монтирует сетевые папки Windows, расшаренные для чтения/записи через pam_mount или через fstab (и там и там через cifs все монтируется)в дистрибутивах версии 5.0.2 ? У Вас с режимом чтение/запись все нормально?
Процедура установки дистрибутива 5.0.2 у меня была полностью аналогична дистрибутиву 5.0.1.
Сейчас на машине, с недавно установленным Мастером 5.0.2 снес все и заново поставил 5.0.1. Косяков с монтированием как через Pam_mount, так и через fstab не обнаружено. Что такое могло изменится в 5.0.2? Образы 5.0.2 проверены - скачаны и записаны без ошибок. Установка производилась как с диска, так и с сервера (сетевая установка). Ошибок при установке не было.
После экспериментов точно выяснилось, что на одних и тех же машинах при использовании дистрибутива (Мастер и Новый Легкий) 5.0.2 сетевые папки windows монтируются, но только для чтения, хотя опции монтирования - для чтения/записи. При использовании любых дистрибутивов 5.0.1 - все нормально. Хочется все таки понять - в чем причина?
« Последнее редактирование: 24.01.2011 07:29:50 от shandl »
Месяц "Маму" по галактике попоем - и воздух купим!
(Кин-Дза!-Дза!)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 300
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Pam_mount, cifsmount и Альт-Линукс 5.0.2
« Ответ #2 : 24.01.2011 09:24:37 »
Сравните версии пакетов, связанных с Самба на них установленные.
cifs-utils
samba-client
и т.п.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 957
    • Домашняя страница
    • Email
Re: Pam_mount, cifsmount и Альт-Линукс 5.0.2
« Ответ #3 : 24.01.2011 16:48:25 »
Сравните версии пакетов, связанных с Самба на них установленные.
cifs-utils
samba-client
и т.п.
Кроме того, полный лог монтирования из /var/log/messages, вывод команды mount.

С неспецифицированным проприетарным ПО очень тяжело что-то определять.
Андрей Черепанов (cas@)

Оффлайн shandl

  • Завсегдатай
  • *
  • Сообщений: 150
    • www.shandl.narod.ru
    • Email
Re: Pam_mount, cifsmount и Альт-Линукс 5.0.2
« Ответ #4 : 25.01.2011 04:32:18 »
Сравните версии пакетов, связанных с Самба на них установленные.
cifs-utils
samba-client
и т.п.
Кроме того, полный лог монтирования из /var/log/messages, вывод команды mount.

С неспецифицированным проприетарным ПО очень тяжело что-то определять.
В Синаптике при помощи поиска поискал пакеты с cifs, cifs-utils и samba-client. Версии установленных пакетов что на машине с Мастером 5.0.1, что на машине с Мастером 5.0.2 одни и те же.

Что Вы имеете ввиду под про неспецифицированное проприетарное ПО? Лицензионный Windows-2008-Server? Который прекрасно работает? И расшаренные папки которого прекрасно монтируются такими системами как Ubuntu, ASP-Linux, Mandriva, ну и всеми видами Альта 5.0.0 и 5.0.1 но не хотят правильно монтироваться в 5.0.2???

Причем тут команда mount? Монтирование происходит через pam_mount...

Пробовал и cifsmount, и  mount -t cifs "//server/Обменный диск" /home/admin/www -o rw  и smbmount - результат один - папка монтируется только для чтения в 5.0.2 и монтируется для чтения-записи в 5.0.1

Во вложенных файлах:
messages1.txt  - копия var/log/messages последней перезагрузки с машины с Мастером 5.0.1, где монтирование работает правильно,
messages2.txt  - копия var/log/messages последней перезагрузки с машины с Мастером 5.0.2, где монтирование работает неправильно.

PS
Хочется пояснить еще раз, что никаких дополнительных пакетов не устанавливалось. То есть в случае Мастера и Легкого 5.0.1, и в случае Мастера и Нового Легкого 5.0.2 была произведена чистая установка "из коробки", как есть.  После установки менялся только файл pam_mount.conf.xml. И все! Более ничего не производилось. Однако разница в работе cifsmount есть.... :(
« Последнее редактирование: 25.01.2011 06:23:11 от shandl »
Месяц "Маму" по галактике попоем - и воздух купим!
(Кин-Дза!-Дза!)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 300
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Pam_mount, cifsmount и Альт-Линукс 5.0.2
« Ответ #5 : 25.01.2011 07:10:21 »
Вот это выглядит подозрительно :
Цитировать
Jan 25 09:43:05 lcomputer-25-9 kernel: [  614.303985] strigidaemon[17463]: segfault at c7ed2afa ip b7e64758 sp b48509d0 error 5 in libstreams.so.0.7.0[b7e3b000+3a000]
Похоже на :

Этот случай

Оффлайн shandl

  • Завсегдатай
  • *
  • Сообщений: 150
    • www.shandl.narod.ru
    • Email
Re: Pam_mount, cifsmount и Альт-Линукс 5.0.2
« Ответ #6 : 25.01.2011 07:54:06 »
Вот это выглядит подозрительно :
Цитировать
Jan 25 09:43:05 lcomputer-25-9 kernel: [  614.303985] strigidaemon[17463]: segfault at c7ed2afa ip b7e64758 sp b48509d0 error 5 in libstreams.so.0.7.0[b7e3b000+3a000]
Похоже на :

Этот случай

То есть это может влиять на всю работу cifsmount? И на mount -t cifs .... и если монтировать через fstab? Так?
Вопрос - а как лечить? По ссылке решения проблемы не увидел....
Месяц "Маму" по галактике попоем - и воздух купим!
(Кин-Дза!-Дза!)

Оффлайн aen

  • alt linux team
  • ***
  • Сообщений: 2 452
Re: Pam_mount, cifsmount и Альт-Линукс 5.0.2
« Ответ #7 : 25.01.2011 08:08:44 »
Вот это выглядит подозрительно :
Цитировать
Jan 25 09:43:05 lcomputer-25-9 kernel: [  614.303985] strigidaemon[17463]: segfault at c7ed2afa ip b7e64758 sp b48509d0 error 5 in libstreams.so.0.7.0[b7e3b000+3a000]
Похоже на :

Этот случай

То есть это может влиять на всю работу cifsmount? И на mount -t cifs .... и если монтировать через fstab? Так?
Вопрос - а как лечить? По ссылке решения проблемы не увидел....

Пора это все в bugzilla.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 957
    • Домашняя страница
    • Email
Re: Pam_mount, cifsmount и Альт-Линукс 5.0.2
« Ответ #8 : 25.01.2011 14:10:02 »
Что Вы имеете ввиду под про неспецифицированное проприетарное ПО? Лицензионный Windows-2008-Server? Который прекрасно работает? И расшаренные папки которого прекрасно монтируются такими системами как Ubuntu, ASP-Linux, Mandriva, ну и всеми видами Альта 5.0.0 и 5.0.1 но не хотят правильно монтироваться в 5.0.2???
От этого он не стал свободным и открытым, не так ли?
Цитировать
Причем тут команда mount? Монтирование происходит через pam_mount...
Это покажет параметры монтирования и позволит проверить монтирование вручную.[/quote]

Пишите в багтрекер.
Андрей Черепанов (cas@)

Оффлайн shandl

  • Завсегдатай
  • *
  • Сообщений: 150
    • www.shandl.narod.ru
    • Email
Re: Pam_mount, cifsmount и Альт-Линукс 5.0.2
« Ответ #9 : 25.01.2011 15:08:16 »
Это покажет параметры монтирования и позволит проверить монтирование вручную.

Пишите в багтрекер.
Понятно про mount. С командой mount -t cifs "//server/Обменный диск" /home/admin/www -o rw происходит запрашивание пароля, как в 5.0.1, так и в 5.0.2. Так как он не обязателен, можно ввести любой или просто нажать Enter. Дело в том, что для данного сетевого ресурса на Win-2008-Server открыт гостевой доступ для чтения/записи. В любом случае в 5.0.1 папка www монтируется как rw, в 5.0.2 как ro.
Если монтировать командой mount -t cifs "//server/Обменный диск" /home/admin/www -o rw,pass=admin, или mount -t cifs "//server/Обменный диск" /home/admin/www -o rw,user=admin,pass=admin (данный пользователь зарегистрирован в виндовом домене в AD) запроса пароля нет, ошибок в консоли так же нет (и в 12-ой консоли тоже ошибок нет, как и в первом случае), то есть как бы все нормально. Но так же все и остается - в 5.0.1. - rw, в 5.0.2 - ro.

Как правильно оформить проблему в багтрекере? Опыта нет :)

PS. А пока снесу на оставшихся трех машинах Мастер 5.0.2 и на двух Новый Легкий 5.0.2 и вернусь на проверенный и работающий Мастер и Легкий 5.0.1. Иначе нормальной работы не будет школьной сети.... :( Жаль...
Месяц "Маму" по галактике попоем - и воздух купим!
(Кин-Дза!-Дза!)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 957
    • Домашняя страница
    • Email
Re: Pam_mount, cifsmount и Альт-Линукс 5.0.2
« Ответ #10 : 25.01.2011 15:46:53 »
Как правильно оформить проблему в багтрекере? Опыта нет :)
http://www.altlinux.org/BugTracking/BugzillaMiniHowto

Sisyphus — samba-client

Ключевыми будут выдержки из /var/log/messages. Будем разбираться.
Андрей Черепанов (cas@)

Оффлайн shandl

  • Завсегдатай
  • *
  • Сообщений: 150
    • www.shandl.narod.ru
    • Email
Re: Pam_mount, cifsmount и Альт-Линукс 5.0.2
« Ответ #11 : 26.01.2011 04:37:02 »
Все же странно... Никто из пользователей 5.0.2 не написал в эту ветку про похожие проблемы... Это что, у меня у одного так криво монтирует cifsmount расшаренные папки windows  :(  ??? ?
Судя по другим веткам форума - многие в 5.0.1 использовали автомонтирование вин-папок через fstab, например... И в 5.0.2 все нормально у вас?

PS
Сейчас в сеть включил виндовый комп (Win-XP), без ввода его в домен виндовс, расшарил в нем папку obmen для чтения/записи.

Итог:
1. Мандрива, Альт-мастер 5.0.1, Альт - Легкий 5.0.1, Убунту:
командой cifsmount //192.168.0.246/obmen /home/admin/obmen -o rw,pass=admin
монтируют папку obmen для чтения/записи.
То же происходит, если монтировать командой mount -t, или монтировать автоматом через fstab или pam-mount.
То есть все работает так, как нужно.

2. Только что установленный заново на чистые две машины, отличающиеся немного аппаратно Альт-Мастер 5.0.2, в котором ничего не менялось, при установке сразу  введеный в домен Школьного Сервера (как и все машины моей школьной сети), после первой перезагрузки после установки, аналогичной командой монтирует сетевой ресурс только для чтения!
При монтировании  mount -t, при автомонтировании через pam_mount или через fstab - такой же нехороший результат...

То есть не важно - папка расшарена на сервере вин-2008 или на простой старой доброй вин-ХР - в любом случае такой косяк при монтировании.
В новом Легком 5.0.2 - аналогично :(

То есть данная ситуация для Альта 5.0.2 - "из коробки"....
 Вот ведь как...
« Последнее редактирование: 26.01.2011 13:16:50 от shandl »
Месяц "Маму" по галактике попоем - и воздух купим!
(Кин-Дза!-Дза!)

Оффлайн shandl

  • Завсегдатай
  • *
  • Сообщений: 150
    • www.shandl.narod.ru
    • Email
Re: Pam_mount, cifsmount и Альт-Линукс 5.0.2
« Ответ #12 : 27.01.2011 04:32:49 »
Вот это выглядит подозрительно :
Цитировать
Jan 25 09:43:05 lcomputer-25-9 kernel: [  614.303985] strigidaemon[17463]: segfault at c7ed2afa ip b7e64758 sp b48509d0 error 5 in libstreams.so.0.7.0[b7e3b000+3a000]
Похоже на :

Этот случай


Обнаружил в 12-ой консоли эту же ошибку в Мастере 5.0.1. При этом сетевые папки, равно как и их монтирование, на этом компе работают без ошибок и нареканий. Эта ошибка - совсем не та причина!!!!
Копать надо в другом. А вот в чем?

PS
Экспериментировал с 5.0.2 как введенным в домен Школьного Сервера, так и не введенным (локальная авторизация), результат - один и тот же. Эксперименты проводились на дистрибутивах Мастер 5.0.2. и Новый Легкий 5.0.2, поставленных "из коробки".
Сразу после установки проверялись команды mount, cifsmount и способы автомонтирования при помощи pam_mount и через fstab. Все эти команды/методы запускались с опциями монтирования "чтение/запись". Произведены попытки монтирования данными способами папок, расшаренных для всех (чтение/запись), находящихся на Win-2008-Server (контроллер виндового домена), и на Windows-XP, и на Windows-7 (Home).
Эксперимент проводился на 4 -х машинах с разным аппаратным обеспечением. Дистрибутивы 5.0.2 были установлены как с дисков (проверенных на контрольную сумму) так и с сервера сетевых установок.

Итог:
На всех машинах с 5.0.2. все перечисленные команды и способы монтирования сетевых ресурсов Windows монтировали сетевые ресурсы с 3-х перечисленных виндовых компов ТОЛЬКО ДЛЯ ЧТЕНИЯ
На всех остальных машинах школьной сети (Мастер 5.0.1, Легкий 5.0.1.) а так же на экспериментально установленных с EduMandriva и Ubuntu все вышеизложенные способы монтирования монтировали сетевые ресурсы с 3-х виндовых компьютеров для ЧТЕНИЯ/ЗАПИСИ.

Морозы у нас кончились (неделю с лишним стояли под -40, а еще говорят - юг Сибири!...), ученики пошли в школу, время для экспериментов тоже кончилось. Снес 5.0.2. Ставлю Мастер 5.0.1.
Вот оно как....

PPS
Снес 5.0.2
Установил Мастер 5.0.1, обновил до последнего-последнего :) (с зеркала Яндекса).
Проверил действие команд монтирования. "Полет", в отличие от 5.0.2,  "нормальный"! Все монтируется именно так, как надо.
Ядро не обновлял... Попробую завтра, если время будет.
« Последнее редактирование: 27.01.2011 15:46:04 от shandl »
Месяц "Маму" по галактике попоем - и воздух купим!
(Кин-Дза!-Дза!)

Оффлайн shandl

  • Завсегдатай
  • *
  • Сообщений: 150
    • www.shandl.narod.ru
    • Email
Re: Pam_mount, cifsmount и Альт-Линукс 5.0.2
« Ответ #13 : 28.01.2011 04:33:03 »
Вот и приехали. Правда, это и ожидалось... Сегодня, продолжая эксперименты, после обновления дистрибутива  (см. предыдущий пост) обновил ядро из официальных репов.
После перезагрузки:
[root@lcomputer-25-10 ~]# uname -r
2.6.32-std-def-alt20.M50P.1

При попытке подключить (смонтировать) сетевой ресурс windows (тот же самый) теми же способами, что и ранее. получил во всех случаях  "ТОЛЬКО ЧТЕНИЕ".  Где-то в ядре собака порылась или в модулях...
Далее низкий уровень компетентности и отсутствие свободного времени для основательного его повышения в области копания в ядре и его модулях не даёт возможности искать причину.  Переставил LILO на старое ядро по умолчанию...

Может быть вскоре эта проблема будет решена. Но пока мой выбор для моей конфигурации смешанной (Windows+Linux) школьной сети - Мастер (и иже с ним Легкий и т.п.) 5.0.1 - со старым ядром но с новыми обновлениями дистрибутива.

От оно как...
« Последнее редактирование: 28.01.2011 05:16:06 от shandl »
Месяц "Маму" по галактике попоем - и воздух купим!
(Кин-Дза!-Дза!)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 300
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Pam_mount, cifsmount и Альт-Линукс 5.0.2
« Ответ #14 : 28.01.2011 08:56:08 »
Что-бы вас услышали, пришите в багзилу с ссылкой на эту ветку форума.