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

Оффлайн KALIBR-10

  • Давно тут
  • **
  • Сообщений: 427
На р7 драйвер нашелся, всё работает! Пока доволен, есть правда одно но: в предыдущих версиях mount //192.168.100.1/obmen /home/obmen -o noperm,user=1,passwd=1 работало без проблем, щас
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Что-то изменилось?
« Последнее редактирование: 16.07.2013 15:47:39 от ruslandh »
Разбаньте в телеге шакалы!!!

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
mount //192.168.100.1/obmen /home/obmen -o noperm,user=1,passwd=1
# mount -t cifs -o noperm,username=1,password=1 //192.168.100.1/obmen /home/obmen
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
Что-то изменилось?
Samba3 -> Samba4.
Сноси Винду, переходи на Линукс ! :)

Оффлайн KALIBR-10

  • Давно тут
  • **
  • Сообщений: 427
Что-то изменилось?
Samba3 -> Samba4.
и как теперь монтируют?
Разбаньте в телеге шакалы!!!

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
и как теперь монтируют?
Ну я же выше написал, также вроде, я правда гостем подключался к шаре — работает.
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
а у меня не гостем не с юзерпассом, а у шары полный доступ, все подрубаются без учёток
Если шара "гостевая", тогда так попробуйте: # mount -t cifs -o guest //192.168.100.1/obmen /home/obmen
Именно так я подключал общую папку на Windows XP из-под Simply 7.
Сноси Винду, переходи на Линукс ! :)

Оффлайн KALIBR-10

  • Давно тут
  • **
  • Сообщений: 427
а у меня не гостем не с юзерпассом, а у шары полный доступ, все подрубаются без учёток
Если шара "гостевая", тогда так попробуйте: # mount -t cifs -o guest //192.168.100.1/obmen /home/obmen
Именно так я подключал общую папку на Windows XP из-под Simply 7.

Теперь чтоб примонтировать ресурс с гостевыми правами нужно понтировать с параметром sec=lanman (это я себе на заметку чтоб не забыть  :) )
Разбаньте в телеге шакалы!!!

Оффлайн rits

  • Завсегдатай
  • *
  • Сообщений: 1 043
  • ITS
поломалась команда mount -t cifs //192.168.0.51/distr /mnt/data
выдает ошибку Permission denied.
При первом запуске этой команды в каталог /proc/fs монтируется папка cifs c вложенным файлом SecurityFlags со строкой 0x81
И этот параметр блокирует монтирование шар cifs и виндовс каталогов. В шестой версии параметр в файле SecurityFlags равен 0х7 и монтирование проходит успешно. Как вернуть рабочий параметр флага и откуда он читается по умолчанию?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
Сноси Винду, переходи на Линукс ! :)

Оффлайн rits

  • Завсегдатай
  • *
  • Сообщений: 1 043
  • ITS
Вот копипаст из сети:

Не работала строка в fstab
//filesrv2/pub /mounted/pub cifs guest,rw,uid=1000,gid=1000,file_mode=0777,dir_mode=0777 0 0

и совершенно стандартная, привычная команда
$ sudo mount -t cifs //fileserv2/pub /mnt -o guest

давала ошибку
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)


При этом - обзор сети через наутилус спокойно работал, да и по сетевому пути, т.е.
$ nautilus smb://fileserv2/pub

нормально открывалось.

Решение проблемы: надо разрешить cifs использование lanman авторизации и plaintext passwords (по умолчанию - запрещено). Сделать это можно двумя вариантами:

либо установив флаги безопасности командой
$ sudo echo 0x30030 > /proc/fs/cifs/SecurityFlags

либо добавив флаг sec=lanman к опциям монтирования
//filesrv2/pub /mounted/pub cifs guest,rw,uid=1000,gid=1000,file_mode=0777,dir_mode=0777,sec=lanman 0 0

c fstab не пробовал и кстати с параметром 0x30030 виндовые шары у меня не замонтировались, только c freenas -a, но меня интересует другой вопрос откуда берется этот флаг первоначально и как его изменить?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Если шара "гостевая", тогда так попробуйте: # mount -t cifs -o guest //192.168.100.1/obmen /home/obmen

Теперь чтоб примонтировать ресурс с гостевыми правами нужно понтировать с параметром sec=lanman
(это я себе на заметку чтоб не забыть  :) )
О! Спасибо.
Тоже взял на заметку.
« Последнее редактирование: 16.07.2013 13:41:08 от Speccyfighter »

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
Подскажите, как примонтировать гостевую шару через pam_mount.conf.xml для ldap-ных пользователй?
Пишу в опциях: sec=lanman, но даже что-то создать в шаре не могу.

OS Simply 7.0.1

UPD: Вопрос снят. Пришлось использовать максимальные права для папок - 777 и для файлов - 666.
« Последнее редактирование: 01.10.2013 10:53:46 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн desiro

  • Давно тут
  • **
  • Сообщений: 25
Граждане, подскажите в чем может быть проблема.
В fstab прописана строка:
//192.168.0.1/Documents$   /mnt/z cifs auto,user,rw,uid=500,gid=500,domain=домен,username=логин,password=пароль,sec=lanman 0 0
выполняем # mount /mnt/z
mount error(5): Input/output error
Refer to the mount.cifs( 8 ) manual page (e.g. man mount.cifs)

если в fstab ставлю sec=none то монтируется

какой все-таки sec ставить?
или мож еще что-то поменялось?


Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
У меня так прописан:
//Cubox/public /mnt/Cubox cifs rw,guest,noperm,noacl 0 0

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Вообще-то в man mount.cifs про lanman ничего не написано:
Цитировать
       sec=
           Security mode. Allowed values are:

           ·   none attempt to connection as a null user (no name)

           ·   krb5 Use Kerberos version 5 authentication

           ·   krb5i Use Kerberos authentication and forcibly enable packet
               signing

           ·   ntlm Use NTLM password hashing (default)

           ·   ntlmi Use NTLM password hashing and force packet signing

           ·   ntlmv2 Use NTLMv2 password hashing

           ·   ntlmv2i Use NTLMv2 password hashing and force packet signing

           ·   ntlmssp Use NTLMv2 password hashing encapsulated in Raw NTLMSSP
               message

           ·   ntlmsspi Use NTLMv2 password hashing encapsulated in Raw
               NTLMSSP message, and force packet signing

           If the server requires signing during protocol negotiation, then it
           may be enabled automatically. Packet signing may also be enabled
           automatically if it's enabled in /proc/fs/cifs/SecurityFlags.