Автор Тема: Монтирование Общих ресурсов Самбы в p7 [решено]  (Прочитано 36909 раз)

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Спасибо!
Сервисы запустил:
[root@server etc]# chkconfig smb on
[root@server etc]# chkconfig nmb on
[root@server etc]# 
но монтирование, всё равно не выходитmount //192.168.0.21/disca_3  /mnt/TERA
mount: wrong fs type, bad option, bad superblock on //192.168.0.21/disca_3,
       missing codepage or helper program, or other error
       (for several filesystems (e.g. nfs, cifs) you might
       need a /sbin/mount.<type> helper program)
       In some cases useful info is found in syslog - try
       dmesg | tail or so
[root@server etc]# mount -t cifs //192.168.0.21/disca_3  /mnt/TERA
mount: wrong fs type, bad option, bad superblock on //192.168.0.21/disca_3,
       missing codepage or helper program, or other error
       (for several filesystems (e.g. nfs, cifs) you might
       need a /sbin/mount.<type> helper program)
       In some cases useful info is found in syslog - try
       dmesg | tail or so
[root@server etc]#
.

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
а на десктопе - всё нормально:
[apt5@host-242 ~]$ mount | grep 192.168.0.21
//192.168.0.21/disca_3 on /mnt/TERA type cifs (rw,nosuid,nodev,noexec,relatime,vers=1.0,sec=lanman,cache=strict,username=admin,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.0.21,file_mode=0755,dir_mode=0755,nounix,noperm,rsize=61440,wsize=65536,actimeo=1)                   
//192.168.0.21/disca_1 on /mnt/opt type cifs (rw,relatime,vers=1.0,sec=lanman,cache=strict,username=admin,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.0.21,file_mode=0755,dir_mode=0755,nounix,noperm,rsize=61440,wsize=65536,actimeo=1)                                         
[apt5@host-242 ~]$

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 169
    • Домашняя страница
Спасибо!
Сервисы запустил:
[root@server etc]# chkconfig smb on
[root@server etc]# chkconfig nmb on
[root@server etc]# 
но монтирование, всё равно не выходитmount //192.168.0.21/disca_3  /mnt/TERA
mount: wrong fs type, bad option, bad superblock on //192.168.0.21/disca_3,
       missing codepage or helper program, or other error
       (for several filesystems (e.g. nfs, cifs) you might
       need a /sbin/mount.<type> helper program)
       In some cases useful info is found in syslog - try
       dmesg | tail or so
[root@server etc]# mount -t cifs //192.168.0.21/disca_3  /mnt/TERA
mount: wrong fs type, bad option, bad superblock on //192.168.0.21/disca_3,
       missing codepage or helper program, or other error
       (for several filesystems (e.g. nfs, cifs) you might
       need a /sbin/mount.<type> helper program)
       In some cases useful info is found in syslog - try
       dmesg | tail or so
[root@server etc]#
.
Там, где монтируется, нужно установить samba-client
И логи смотреть нужно.
Андрей Черепанов (cas@)

Оффлайн nanoUzr

  • Участник
  • *
  • Сообщений: 135
У меня такого плана строка выполняется
 //filesrv2/pub /mounted/pub cifs guest,rw,uid=1000,gid=1000,file_mode=0777,dir_mode=0777 0 0
но не при запуске системы. Видимо, дело в том, что сеть еще не поднята в этот момент, хотя это обычно работает в других дистрах. Сеть настроена через etcnet.
Потом я пробовал прописать что- то вроде mount //filesrv2/pub в ifup-post, но это тоже не работало. Видимо, дело в том, что etcnet не может читать fstab.
В общем, пришлось прописать в  ifup-post полные команды монтирования - заработало.
Вопрос. Где у нас сборник "лучших практик", в которых описаны 100% рабочие способы что-то сделать без необходимости набивания шишек? Дистр имеет ряд тонкостей типа служб в chroot, но нигде не написано что это в действительности такое и как с этим работать.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 169
    • Домашняя страница
Андрей Черепанов (cas@)

Оффлайн nanoUzr

  • Участник
  • *
  • Сообщений: 135
http://altlinux.org/Features
Хмм. Снова упоминаются фичи, но подробно не раскрываются. Например какие сервисы работают в чруте и как это определить?
Моя сабжевая проблема с самбой также нигде не раскрывается. В статье где сравниваются 3 способа подключения сетевых папок даже примеров команд нет.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 169
    • Домашняя страница
Чрутнутость служб можно определитьпо списку файлов в пакете. А подключение папок осуществляется автоматически через pam_mount, какие тут команды?

Так как особого спроса не было, то и подробные руководства на Wiki не писались . Может, вы правы и это следовало бы описать.
Андрей Черепанов (cas@)

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Так как особого спроса не было, то и подробные руководства на Wiki не писались .
Спросу - up!

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Особенно после последних релизных изменений, когда старые примеры самбы перестали работать

Оффлайн romario

  • Участник
  • *
  • Сообщений: 621
    • ЮНИКС
кто всетаки может дать строку fstab где я подключаю удаленный ресурс который крутится на 4 самбе, и при этом я сам работаю на 4-ке. От рута монтируется а от пользователя нет.

Ругань у пользователя:
mount: only root can mount

fstab
//192.168.0.12/obmen /mnt/test cifs username=topuser,password=123,auto,nounix,noperm 4 4
уже заманался.

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
кто всетаки может дать строку fstab


http://forum.altlinux.org/index.php/topic,29138.msg228453.html#msg228453
Подключаем рабочую станцию с ALT Linux  к общему каталогу в "сетевом окружении"
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн romario

  • Участник
  • *
  • Сообщений: 621
    • ЮНИКС
кто всетаки может дать строку fstab


http://forum.altlinux.org/index.php/topic,29138.msg228453.html#msg228453
Подключаем рабочую станцию с ALT Linux  к общему каталогу в "сетевом окружении"

этож костыли, fstab больше не работает?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
этож костыли, fstab больше не работает?
Включите сервис NetworkManager-wait-online.service.
Сноси Винду, переходи на Линукс ! :)

Оффлайн nanoUzr

  • Участник
  • *
  • Сообщений: 135
Как я понял, самый кошерный (и действительно удобный и секюрный) способ - это pam_mount. но тоже надо разбираться с ним, с наскока не заработало.
pam_mount работает всегда и автоматически? не важно какой способ аунтификации выбран? Это влияет на способ проверки пароля на сервере (керберос, ntlm)?
Просто, у меня все выходили ошибки авторизации, будь-то пароль неверный, но возможно неверный способ его проверки. Включил "локальную" авторизация - ошибки в логе исчезли. не успел все проверить. Либо он не пытается монтировать вообще либо таки примонтировал.
Взял пример из http://kb.etersoft.ru/Pam_mount
<volume user="test" fstype="cifs" server="test" path="common_share" mountpoint="/mnt/cifs" options="iocharset=utf8,rw,wine,noperm" />переделал в
<volume  fstype="cifs" server="test" path="common_share" mountpoint="/home/$(USER)/cifs" options="iocharset=utf8,rw,noperm" />
Там походу используется патченный ethercifs в котором добавлен параметр wine.
В дефолтном конфике у меня была строка с uid=500-1000 (типа применять только для живых пользователей) искать по зероконф шары и монтировать. Указание диапазона uid=500-1000 же не нужно? Эта запись не активна т к не в той секции xml? (вначале, а не после закоменнтированной строки <!-- volume чего-то там -->)
У меня сеть без домена (пытался настроить альт как-то но не получилось), шара на виндосервере 2003.

Оффлайн nanoUzr

  • Участник
  • *
  • Сообщений: 135
Похоже, что pam_mount иcпользуется только при аутентификации через керберос.
Добавил строки из /etc/pam.d/system-auth-krb5 в /etc/pam.d/system-auth-local

auth     optional pam_mount.so
session  optional pam_mount.so
Строку привел к виду.
<volume uid="500-1000" fstype="cifs" server="server" path="share" mountpoint="/home/%(USER)/share" options="iocharset=utf8,rw,noperm" />
т к без uid="500-1000" даже у рута в консоли спрашивало пароль для pam_mount.
Были вот такие ошибки.
Sep 18 17:57:37 user lightdm: pam_mount(pam_mount.c:476): warning: could not obtain password interactively either
Sep 18 17:57:37 user lightdm: pam_mount(mount.c:65): Messages from underlying mount program:
Sep 18 17:57:37 user lightdm: pam_mount(mount.c:69): mount error(13): Permission denied
Sep 18 17:57:37 user lightdm: pam_mount(mount.c:69): Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Sep 18 17:57:37 user lightdm: pam_mount(pam_mount.c:521): mount of share failed
Sep 18 17:57:37 user lightdm: pam_mount(pam_mount.c:476): warning: could not obtain password interactively either
Sep 18 17:57:37 user kernel: [ 2553.677599] Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE
Sep 18 17:57:37 user kernel: [ 2553.677611] CIFS VFS: Send error in SessSetup = -13
Sep 18 17:57:37 user kernel: [ 2553.677785] CIFS VFS: cifs_mount failed w/return code = -13
Последние правки вноси по ссш, так что проверю завтра, мож заработало.


« Последнее редактирование: 19.09.2014 11:27:54 от nanoUzr »