Проблема монтировать сетевую папку

Автор ton2k, 22 октября 2014, 23:34:45

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ton2k

Здравствуйте!
Проблема следующая - не получается примонтировать сетевую папку, открытую на устройстве под управлением Windows CE 6.0.
Пытался монтировать папки на разных компах (WinXP, Win7, Win8) для проверки,- там все хорошо подключается без всяких ключей. WinCE-шара видна со всех перечисленных компьютеров, и наоборот с WinCE-устройства видны папки всех, кроме 8-ки. Подружить же Debian 7 c WinCE никак не выходит.
Пишу:
sudo mount -t cifs //192..../share /mnt/folder -o user=administratot,password=****,domain=windevice,sec=ntlmssp,forceuid,forcegid,iocharset=utf8
А мне - хрен,- БОЛТ!, тишина, вообще ничего! (ну типа все монтировалось) Просто появляется новая строчка с курсором, а папка /mnt/folder как была, так и остается пустой!
Хотя, конечно, без надписей (Permission denied)
Надпись появляется, когда не указываю sec=ntlmssp
Ключи: forceuid, forcegid, iocharset=utf8 и domain=windevice на процесс вообще никак не влияют.
Может еще указать ключ file_mode=? Только я не знаю, что там указать (просто аргумент "cifs" или "efat" ему не нравится, - "file_mode" not expressed in octal говорит).
Применение --v ключа не показывает никаких ошибок, за исключением одной вещи,- пробела между "пользователем" и "доменом".
mount.cifs kernel mount options: ip=192.168.1.1,unc=\\192.168.1.1\share,sec=ntlmssp,iocharset=utf8,noacl,user=administrator,,domain=windevice,pass=********

ПОМОГИТЕ! Пожалуйста.

ihammers

Несколько вопросов:

  • Подключаются ли шары открытые на других системах (debian - w8)?
  • Установлен ли пакет cifs-utils?
  • С машины на которой стоит Debian другая машина видна (ping, traceroute...)?

Некоторую информацию можно найти на wiki.debian.org.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

ton2k

#2
Уточнение: 1- шары подключал winXP, win7, win8 в том числе и через впн.
2- cifs-utils, fuse-exfat, synce-hal пакеты установлены
3-да, пинги идут в обе стороны, smbclient -L показывает названия шар на winCE устройстве.
Пробовал еще уфедору18 и бунту линаро ставить,- одно и тоже.
Wiki.debian.org. ничего не дал
Может проблема в передаче логина/пароля простым текстом?
А по поводу ключа file_mode? Как писать аргумент, что за цифры?

ihammers

Странно, скорей всего нужно проверять настройки сервера.

Какие параметры или как открывали шару на WinCE?

Передаётся хеш пароля, а не открытый текст.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

ton2k

#4
А как проверить настройки WinCE (сервера)? там все задается через web-интерфейс и настроек шиш да немного (даже шары уже прописаны заранее)
Открываю шару строчкой:
sudo mount -t cifs //192..../share /mnt/folder -o user=administratot,password=****,domain=windevice,sec=ntlmssp,forceuid,forcegid,iocharset=utf8
(как я и писал ранее)
А я и говорю, что может winCE не умеет получать логин\пароль никак, кроме plaintext? Но ключ "sec=plaintext" приводит к ошибке №22 (invalid argument), а при попытке изменить значения в proc/fs/cifs/securityflag с 07 на 02 или 03 он ругается и не разрешает изменить файл.
В kern.log есть строчка:
CIFS VFS: Autodisabling the use of server inode numbers on \\192.168.1.100\obmen. This server doesn't seem to support them properly. Hardlinks will not be recognized on this mount. Consider mounting with the "noserverino" option to silence this message.
пробую добавить "noserverino",- получаю "mount error(16): Device or resource busy"
Заранее спасибо.

ihammers

Цитата: ton2k от 24 октября 2014, 13:12:12
А как проверить настройки WinCE (сервера)? там все задается через web-интерфейс и настроек шиш да немного (даже шары уже прописаны заранее)
На MSDN открывают доступ через реестр.

Цитата: ton2k от 24 октября 2014, 13:12:12
Открываю шару строчкой:
sudo mount -t cifs //192..../share /mnt/folder -o user=administratot,password=****,domain=windevice,sec=ntlmssp,forceuid,forcegid,iocharset=utf8
(как я и писал ранее)
А я и говорю, что может winCE не умеет получать логин\пароль никак, кроме plaintext? Но ключ "sec=plaintext" приводит к ошибке №22 (invalid argument)...
Так в man mount.cifs в разделе "sec", параметра plaintext нету, есть только: none, krb5, krb5i, ntlm, ntlmi, ntlmv2, ntlmv2i, ntlmssp, ntlmsspi. Проверяйте настройки сервера (реестр) и выбирайте такой же параметр безопасности.
Также иногда, в зависимости от версии, нужно использовать username вместо user. Пользователь локальный (на WinCE) или нет, использовать domain точно требуется? Проверяйте пользователей, которые имеют доступ к шаре.

PS: Перепроверьте надобность следующих параметров: forceuid и forcegid.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

sieras

доброго всем времени суток.
Решил немного обновить тему, ибо возникла проблема с расшариванием папки.
что имеем:
- crunchbang 11;
- samba 2:3.6;
- smb.conf следующего содержания:

[global]
        workgroup = WORKGROUP
        netbios name = sergej-pc
        server string = %h
        security = user
        null passwords = yes
        guest ok = yes
        case preserve = yes
        share modes = yes
[DOWNLOADS]
        path = /home/sieras/media/DISK_D/DOWNLOADS
        guest only = yes
        browseable = yes
        public = yes
        read only = no
        writeable = yes
   available = yes

при попытке зайти в созданную шару получаю следующее:



подскажите, пожалуйста, куда копать то? в чем проблема? что надо изменить в конфиге папки?!?
заранее благодарен за любую инфу по теме.