Портал информационной и технической поддержки ПО образовательных учреждений РФ

SPO HELP
  • Новости
  • Продукты
  • Поддержка
  • Учебный центр
  • Документация
  • Сообщество
  • Форумы
       
  • Вход
  • Регистрация

Форумы → Сетевое взаимодействие СПО и ППО → [решено]Глюки с автомонтированием сетевой папки в Юниор 5.0.1
Последние записи

[решено]Глюки с автомонтированием сетевой папки в Юниор 5.0.1

Подписаться на [решено]Глюки с автомонтированием сетевой папки в Юниор 5.0.1 Сообщений: 15, участников: 2

  • Участвуют:
  • Георгий Лимберг
  • testuser
Ответить


02 августа 2010, 08:47
Icon_missing_medium Георгий Лимберг Записей: 11

Добрый день!

Описание проблемы:

1. Установил, настроил альт линукс 5.0.1 сервер

2. По сети с него установил Юниор 5.0.1 на 30 ПК и включил их в домен

3. Периодически появляется следующая проблема то автоматически монтируется сетевая папка то нет (экспериментально установил что если после перезагрузки ПК войти и выйти ЛОКАЛЬНЫМ пользователем, а потом войти доменным то сетевая папка точно появляется на работем столе)

4. По F12 выдает следующее:

Aug  2 15:19:46 15c8 gdm-session-worker[17419]:
pam_mount(rdconf1.c:1314): DNS-SD: Added new cifs volume. Server:
srv.local, share: share, mntpoint: /home/%(USER)/share/srv
Aug  2 15:19:46 15c8 gdm-session-worker[17419]:
pam_mount(mount.c:262): Successful seteuid to 5001
Aug  2 15:19:47 15c8 gdm-session-worker[17419]:
pam_mount(mount.c:218): Directory `/home/pupils/share/srv' created.
Aug  2 15:19:48 15c8 gdm-session-worker[17419]:
pam_mount(pam_mount.c:537): mount of share failed
Aug  2 15:19:48 15c8 kernel: [13869.474922]  CIFS VFS: Send error in
SessSetup = -126
Aug  2 15:19:48 15c8 kernel: [13869.474934]  CIFS VFS: cifs_mount
failed w/return code = -126
Aug  2 15:19:51 15c8 seahorse-agent[17499]: seahorse_agent_cache_init:
assertion `GPG_IS_OK (err)' failed
Aug  2 15:19:55 15c8 seahorse-daemon[17619]: init gpgme version 1.2.0

Как заставить это не глючить:)?

 
02 августа 2010, 10:10
Icon_missing_medium_medium testuser Записей: 990

Глюк воспроизводится, если после перезагрузки руками из-под root смонтировать сетевой диск:

  mkdir -p /home/pupils/share/srv
  mount -t cifs //$server/$directory /home/pupils/share/srv  -o user=$user,pass=$password,$extra_opt

, где $server, $directory, $user, $password, $extra_opt взяты из вывода mount при смонтированной "сетевой папке"?

P.S. На http://forum.altlinux.org ответ может быть быстрее.

 
03 августа 2010, 07:31
Icon_missing_medium Георгий Лимберг Записей: 11

Воспроизводится следующее:

[root@it ~]# mount -t cifs //srv/ /home/limberg/share/srv  -o user=$user,pass=$password,$extra_opt
mount error(126): Required key not available
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)
[root@it ~]#

 
03 августа 2010, 07:42
Icon_missing_medium Георгий Лимберг Записей: 11

Георгий Лимберг писал(а):

Воспроизводится следующее:

[root@it ~]# mount -t cifs //srv.gym.linux/share /home/limberg/share/srv  -o user=$user,pass=$password,$extra_opt
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)
[root@it ~]#
 
03 августа 2010, 09:34
Icon_missing_medium_medium testuser Записей: 990

> $user,pass=$password,$extra_opt

Вы точно правильные значения подставили вместо $user, $password, $extra_opt?

 
03 августа 2010, 09:59
Icon_missing_medium Георгий Лимберг Записей: 11

учиться учиться и учиться :) - протупил.....

mount -t cifs //srv.gym.linux/share /home/pupils/share/srv  -o user=pupils,pass=pupils

так папка появилась и доступ к ней есть.

Особенность альтовцев - это то что она появляется (монтируется) как том на рабочем столе и в домашней директории как обычная папка.

Понятно что так ручками можно и прописать в автозагрузку пользователя, а вот как исправить то, что они придумали, но оно почему-то не всегда работает..

 
03 августа 2010, 11:57
Icon_missing_medium_medium testuser Записей: 990

Покажите, пож-та,  /etc/security/pam_mount.conf.xml  и  /etc/pam.d/*.

Специфические вещи быстрее решатся на http://forum.altlinux.org и/или https://lists.altlinux.org/mailman/listinfo/com...

 
03 августа 2010, 13:22
Icon_missing_medium Георгий Лимберг Записей: 11

Спасибо,туда я уже обратился :)

Проблема :) в том что  у на разница в 10 часов. У меня уже почти сонный час :) . С утра вышлю логи.

 
04 августа 2010, 06:09
Icon_missing_medium Георгий Лимберг Записей: 11

/etc/security/pam_mount.conf.xml

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE pam_mount SYSTEM "pam_mount.conf.xml.dtd">
<!--
    See pam_mount.conf(5) for a description.
-->

<pam_mount>



<!-- # inserted by installer HOOK ################################# -->

<volume uid="5000-10000" noroot="1" fstype="cifs" dnssd_lookup="1" mountpoint="/home/%(USER)/share" options="sec=krb5" />
<cifsmount>/usr/bin/cifsmount //%(SERVER)/%(VOLUME) %(MNTPT) -o %(OPTIONS)</cifsmount>
<cifsumount>/usr/bin/cifsumount %(MNTPT)</cifsumount>

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

        <!-- Volume definitions -->


        <!-- pam_mount parameters: General tunables -->

<debug enable="0" />
<!--
<luserconf name=".pam_mount.conf.xml" />
-->

<!-- Note that commenting out mntoptions will give you the defaults.
     You will need to explicitly initialize it with the empty string
     to reset the defaults to nothing. -->
<mntoptions allow="nosuid,nodev,loop,encryption,fsck,nonempty,allow_root,allow_other,sec" />
<!--
<mntoptions deny="suid,dev" />
<mntoptions allow="*" />
<mntoptions deny="*" />
-->
<mntoptions require="nosuid,nodev" />
<path>/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin</path>

<logout wait="0" hup="0" term="0" kill="0" />


        <!-- pam_mount parameters: Volume-related -->

<mkmountpoint enable="1" remove="true" />


</pam_mount>

А что показать в /etc/pam.d/*. ? я не понял :)

 
04 августа 2010, 07:41
Icon_missing_medium_medium testuser Записей: 990
<volume uid="5000-10000" noroot="1" fstype="cifs" dnssd_lookup="1" mountpoint="/home/%(USER)/share" options="sec=krb5" />

Глюк сохраняется, если указать сервер/путь явно:

  dnssd_lookup="0" server="$численный_адрес_сервера" path="$директория_на_сервере"

?

> А что показать в /etc/pam.d/*. ? я не понял :)

Спасибо, не нужно. Там для pam_mount стандартно должно быть.

 
04 августа 2010, 08:17
Icon_missing_medium Георгий Лимберг Записей: 11

Да, глюк сохраняется (я машину не перезагружал - входил и выходил доменным пользователем)

 
04 августа 2010, 09:22
Icon_missing_medium_medium testuser Записей: 990

Надо вставить в pam_mount.conf.xml:

 <debug enable="2"/>

и отладочный вывод из /var/log/messages показать здесь.

Глюк сохраняется, если options="sec=krb5" заменить на options="user=pupils,password=pupils"?

 
05 августа 2010, 03:09
Icon_missing_medium Георгий Лимберг Записей: 11

pam_mount.conf.xml:

<volume uid="5000-10000" noroot="1" fstype="cifs" dnssd_lookup="0" server="192.168.10.1" path="home/pupils/share" options="user=pupils,password=pupils" />

/var/log/messages:

[limberg@it ~]$ su -
Password:
pam_mount(pam_mount.c:312): pam_mount 1.22: entering auth stage
pam_mount(pam_mount.c:458): pam_mount 1.22: entering session stage
pam_mount(pam_mount.c:493): no volumes to mount
pam_mount(pam_mount.c:548): done opening session (ret=0)
pam_mount(pam_mount.c:115): Clean global config (0)
pam_mount(pam_mount.c:132): clean system authtok=0x8064ea8 (0)
[root@it ~]#

Aug  5 09:57:48 it gdm-session-worker[12745]: pam_mount(pam_mount.c:590): received order to close things
Aug  5 09:57:48 it gdm-session-worker[12745]: pam_mount(pam_mount.c:592): No volumes to umount
Aug  5 09:57:48 it gdm-session-worker[12745]: pam_mount(pam_mount.c:631): pam_mount execution complete
Aug  5 09:57:48 it gdm-session-worker[12745]: pam_mount(pam_mount.c:115): Clean global config (0)
Aug  5 09:57:48 it gdm-session-worker[12745]: pam_mount(pam_mount.c:132): clean system authtok=0x809b990 (0)
Aug  5 09:57:48 it seahorse-agent[12815]: GConf error:   �\235е �\203дало�\201�\214 �\201оедини�\202�\214�\201�\217 �\201 �\201е�\200ве�\200ом кон�\204иг�\203�\200а�\206ии; возможно, необ�\205одимо вкл�\216�\207и�\202�\214 �\201е�\202ев�\213е возможно�\201�\202и TCP/IP дл�\217 ORBit, или о�\201�\202али�\201�\214 �\201�\202а�\200�\213е блоки�\200овки NFS из-за неко�\200�\200ек�\202ного заве�\200�\210ени�\217 �\200або�\202�\213 �\201и�\201�\202ем�\213. �\224л�\217 пол�\203�\207ени�\217 дополни�\202ел�\214ной ин�\204о�\200ма�\206ии �\201мо�\202�\200и�\202е http://www.gnome.org/projects/gconf/. (�\237од�\200обно -  1: �\235е �\203дало�\201�\214 о�\202о�\201ла�\202�\214 �\201ооб�\211ение демон�\203 gconf: Connection is closed)
Aug  5 09:57:48 it seahorse-agent[12815]: GConf error:   �\235е �\203дало�\201�\214 �\201оедини�\202�\214�\201�\217 �\201 �\201е�\200ве�\200ом кон�\204иг�\203�\200а�\206ии; возможно, необ�\205одимо вкл�\216�\207и�\202�\214 �\201е�\202ев�\213е возможно�\201�\202и TCP/IP дл�\217 ORBit, или о�\201�\202али�\201�\214 �\201�\202а�\200�\213е блоки�\200овки NFS из-за неко�\200�\200ек�\202ного заве�\200�\210ени�\217 �\200або�\202�\213 �\201и�\201�\202ем�\213. �\224л�\217 пол�\203�\207ени�\217 дополни�\202ел�\214ной ин�\204о�\200ма�\206ии �\201мо�\202�\200и�\202е http://www.gnome.org/projects/gconf/. (�\237од�\200обно -  1: �\235е �\203дало�\201�\214 о�\202о�\201ла�\202�\214 �\201ооб�\211ение демон�\203 gconf: Connection is closed)
Aug  5 09:57:49 it kernel: [ 2434.116239] agpgart-intel 0000:00:00.0: AGP 3.0 bridge
Aug  5 09:57:49 it kernel: [ 2434.116260] agpgart-intel 0000:00:00.0: putting AGP V3 device into 8x mode
Aug  5 09:57:49 it kernel: [ 2434.116304] nvidia 0000:01:00.0: putting AGP V3 device into 8x mode
Aug  5 09:57:49 it acpid: client 12706[0:0] has disconnected
Aug  5 09:57:49 it acpid: client connected from 13127[0:0]
Aug  5 09:57:49 it acpid: 1 client rule loaded
Aug  5 09:57:51 it gdm-simple-greeter[13164]: WARNING: Unable to query filesystem type for /home/user: �\237�\200оизо�\210ла о�\210ибка п�\200и пол�\203�\207ении �\201ведений о �\204айловой �\201и�\201�\202еме: �\235е�\202 �\202акого �\204айла или ка�\202алога
Aug  5 09:58:01 it gdm-session-worker[13166]: pam_mount(rdconf1.c:420): could not get 1th fstab field for home/pupils/share
Aug  5 09:58:01 it gdm-session-worker[13166]: pam_mount(rdconf1.c:383): could not determine mountpoint
Aug  5 09:58:01 it gdm-session-worker[13166]: pam_mount(pam_mount.c:312): pam_mount 1.22: entering auth stage
Aug  5 09:58:01 it gdm-session-worker[13166]: pam_mount(rdconf1.c:420): could not get 1th fstab field for home/pupils/share
Aug  5 09:58:01 it gdm-session-worker[13166]: pam_mount(rdconf1.c:383): could not determine mountpoint
Aug  5 09:58:01 it gdm-session-worker[13166]: pam_mount(pam_mount.c:458): pam_mount 1.22: entering session stage
Aug  5 09:58:01 it gdm-session-worker[13166]: pam_mount(pam_mount.c:493): no volumes to mount
Aug  5 09:58:01 it gdm-session-worker[13166]: pam_mount(pam_mount.c:548): done opening session (ret=0)
Aug  5 09:58:01 it gnome-keyring-daemon[13191]: Couldn't unlock login keyring with provided password
Aug  5 09:58:01 it gnome-keyring-daemon[13191]: Failed to unlock login on startup
Aug  5 09:58:02 it seahorse-agent[13239]: seahorse_agent_cache_init: assertion `GPG_IS_OK (err)' failed
Aug  5 09:58:02 it seahorse-daemon[13360]: init gpgme version 1.2.0
Aug  5 09:58:04 it pulseaudio[13415]: alsa-mixer.c: Your kernel driver is broken: it reports a volume range from 6,00 dB to 6,00 dB which makes no sense.
Aug  5 09:58:04 it last message repeated 6 times
Aug  5 09:58:06 it blueman-mechanism: Exiting  
Aug  5 09:58:07 it blueman-mechanism: Starting blueman-mechanism  
Aug  5 09:58:07 it blueman-mechanism: reload 0 0  
Aug  5 09:58:08 it pulseaudio[13511]: pid.c: Daemon already running.
Aug  5 09:58:08 it pulseaudio[13514]: pid.c: Daemon already running.
Aug  5 09:58:09 it pulseaudio[13517]: pid.c: Daemon already running.
Aug  5 09:58:09 it pulseaudio[13415]: alsa-sink.c: ALSA woke us up to write new data to the device, but there was actually nothing to write!
Aug  5 09:58:09 it pulseaudio[13415]: alsa-sink.c: Most likely this is a bug in the ALSA driver 'snd_intel8x0'. Please report this issue to the ALSA developers.
Aug  5 09:58:09 it pulseaudio[13415]: alsa-sink.c: We were woken up with POLLOUT set -- however a subsequent snd_pcm_avail() returned 0 or another value < min_avail.
Aug  5 09:58:10 it pulseaudio[13415]: ratelimit.c: 6 events suppressed
Aug  5 09:58:16 it pulseaudio[13415]: ratelimit.c: 13 events suppressed
Aug  5 09:58:37 it blueman-mechanism: Exiting  
Aug  5 09:58:45 it su[13554]: pam_mount(pam_mount.c:312): pam_mount 1.22: entering auth stage
Aug  5 09:58:45 it su[13554]: pam_mount(pam_mount.c:458): pam_mount 1.22: entering session stage
Aug  5 09:58:45 it su[13554]: pam_mount(pam_mount.c:493): no volumes to mount
Aug  5 09:58:45 it su[13554]: pam_mount(pam_mount.c:548): done opening session (ret=0)
Aug  5 09:58:45 it su[13565]: pam_mount(pam_mount.c:115): Clean global config (0)
Aug  5 09:58:45 it su[13565]: pam_mount(pam_mount.c:132): clean system authtok=0x8064ea8 (0)
Aug  5 09:58:46 it seahorse-agent[13620]: seahorse_agent_cache_init: assertion `GPG_IS_OK (err)' failed
Aug  5 10:00:01 it crond[13783]: pam_mount(pam_mount.c:458): pam_mount 1.22: entering session stage
Aug  5 10:00:01 it crond[13783]: pam_mount(pam_mount.c:493): no volumes to mount
Aug  5 10:00:01 it crond[13783]: pam_mount(pam_mount.c:548): done opening session (ret=0)
Aug  5 10:00:01 it crond[13785]: (root) CMD (   [ -f /var/run/clamav/clamd.pid ] && /usr/bin/freshclam --quiet --daemon-notify)
Aug  5 10:00:01 it crond[13785]: pam_mount(pam_mount.c:115): Clean global config (1073741824)
Aug  5 10:00:01 it crond[13786]: pam_mount(pam_mount.c:115): Clean global config (1073741824)
Aug  5 10:00:01 it crond[13783]: pam_mount(pam_mount.c:590): received order to close things
Aug  5 10:00:01 it crond[13783]: pam_mount(pam_mount.c:592): No volumes to umount
Aug  5 10:00:01 it crond[13783]: pam_mount(pam_mount.c:631): pam_mount execution complete
Aug  5 10:00:01 it crond[13783]: pam_mount(pam_mount.c:115): Clean global config (0)
Aug  5 10:01:01 it crond[13840]: pam_mount(pam_mount.c:458): pam_mount 1.22: entering session stage
Aug  5 10:01:01 it crond[13840]: pam_mount(pam_mount.c:493): no volumes to mount
Aug  5 10:01:01 it crond[13840]: pam_mount(pam_mount.c:548): done opening session (ret=0)
Aug  5 10:01:01 it crond[13842]: (root) CMD (run-parts /etc/cron.hourly)
Aug  5 10:01:01 it crond[13842]: pam_mount(pam_mount.c:115): Clean global config (1073741824)
Aug  5 10:01:01 it crond[13843]: pam_mount(pam_mount.c:115): Clean global config (1073741824)
Aug  5 10:01:01 it crond[13840]: pam_mount(pam_mount.c:590): received order to close things
Aug  5 10:01:01 it crond[13840]: pam_mount(pam_mount.c:592): No volumes to umount
Aug  5 10:01:01 it crond[13840]: pam_mount(pam_mount.c:631): pam_mount execution complete
Aug  5 10:01:01 it crond[13840]: pam_mount(pam_mount.c:115): Clean global config (0)

 

 
05 августа 2010, 10:40
Icon_missing_medium Георгий Лимберг Записей: 11

Всем огромное спасибо! Особенно testuserу!!

Проблему решил следющим образом, подставил реальный путь до сетевой папки

<volume uid="5000-10000" noroot="1" fstype="cifs" dnssd_lookup="1" mountpoint="/home/%(USER)/share" options="sec=krb5" />
<cifsmount>/usr/bin/cifsmount //srv.gym.linux/share %(MNTPT) -o %(OPTIONS)</cifsmount>
<cifsumount>/usr/bin/cifsumount %(MNTPT)</cifsumount>

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

Тему можно считать закрытой.

 
05 августа 2010, 10:45
Icon_missing_medium_medium testuser Записей: 990

>> <volume uid="5000-10000" noroot="1" fstype="cifs" dnssd_lookup="0" server="192.168.10.1" path="home/pupils/share" options="user=pupils,password=pupils" />

Исправьте:

<volume  .....  volume="share" path="share"  mountpoint="/home/%(USER)/share/srv" ....>

UPD: это можно проигнорировать, раз заработало.

UPD: желательно показать вывод с <debug enable="2"/> при умолчательных настройках.

Войдите чтобы ответить на тему

Форумы → Сетевое взаимодействие СПО и ППО → [решено]Глюки с автомонтированием сетевой папки в Юниор 5.0.1
  • Главная
  • О проекте
  • Справка
  • Теги
  • Карта сайта

©2015 Все права защищены. Портал информационной и технической поддержки ПО образовательных учреждений РФ.
Cо всеми проблемами и пожеланиями по работе портала и службы технической поддержки вы можете обратиться по адресу .