Не может смонтировать долю самбы: Смонтируйте ошибку (22)

Та же проблема здесь. Через какое-то время я нашел эта страница, где появились иметь подобную проблему.

После чтения его это было тем, что я сделал для решения его в моей archlinux системе:

$ # Backup files 'plasma-desktoprc' and 'plasma-desktop-appletsrc'  
$ find ~ -type f -iname "*plasma-desktop*" -exec cp -v {} {}.old \;  
# reboot

5
20.02.2013, 16:35
5 ответов

Попытайтесь добавить sec=ntlm к Вашей опции отмечает для монтирования, например, sudo mount -t cifs -o user=user,sec=ntlm //server/share /mnt/sth. Решенный та же проблема для меня.

Источник: https://bbs.archlinux.org/viewtopic.php? id=160047

2
27.01.2020, 20:40

Существует одна вещь, которая смущает меня о Вашем вопросе. Монетный двор основан на Ubuntu, которая в свою очередь основана на Debian. Почему Вы смотрите на ошибки Redhat затем?

Если Вы хотите соединиться как гость, сказать mount таким образом путем передачи опции guest, т.е. mount -o guest .... Иначе это предположит, что учетные данные необходимы.

Если абсолютно необходимо дать пароль на командной строке, имейте в виду для выхода из любых специальных символов такой как \ или $, потому что иначе Вы заканчиваете пароль, это отличается от того, что ожидает сервер.


Однако я не могу рекомендовать использовать подход, представленный в другом ответе по единственной причине: fstab обычно читаемо миром. Поэтому Вы пропустили бы свои учетные данные. Лучший метод должен использовать следующий метод:

  1. в fstab добавьте строку, которая содержит credentials=/etc/share-credentials.txt в части опций. Например. //server/share /mnt/point cifs iocharset=utf8,rw,credentials=/etc/share-credentials.txt,file_mode=0660,dir_mode=0770 0 0
  2. создайте файл для учетных данных как это: touch /etc/share-credentials.txt && chmod u=rw,g=r,o= /etc/share-credentials.txt и затем отредактируйте его.
  3. потребности файла password и username для доли.

Формат для файла учетных данных похож на это:

username=johndoe
password=sekrit
domain=foobar

domain значение является дополнительным.

1
27.01.2020, 20:40
  • 1
    Спасибо за Ваш ответ. К сожалению, добавление строки к fstab не помогает, я получаю ту же ошибку (22). Я делал поиск Google ошибки. В записи ошибки Redhat это говорит, что это - проблема ядра, таким образом, я предположил, что это - та же проблема, которую я имею, и вот почему я упомянул это здесь. –  Tobias 11.02.2013, 19:23

Просто открытый /etc/fstab и вставка
//server/share /mnt/sth/ cifs uid=uid,user=user,password=password 0 0
сохраните его и тип mount -a

-1
27.01.2020, 20:40
  • 1
    Спасибо, но это также производит, "монтируют ошибку (22): Недействительный аргумент", после того как я пытаюсь смонтироваться. –  Tobias 11.02.2013, 19:19

У меня была такая же проблема, и я заметил, что она не работала в Linux Mint 18.3 Sylvia, но работала в Ubuntu 16.04.6 LTS.

Что помогло мне использовать vers=2.0,sec=ntlmsspвместе с другими вариантами вместо старогоvers=2.0,sec=ntlm

0
27.01.2020, 20:40

Действительно старая проблема, которая все еще возникает с raspberry pi в моем случае.

При использовании UNC по умолчанию будет использоваться IPv6, что приведет к сбою, поэтому использование адреса IPv4 вместо UNC устранило проблему.

либо

mount.cifs //IPv4_ADDRESS/servicename mount_directory

ИЛИ

mount.cifs -o ip=IPv4_ADDRESS //NETBIOS_name/service_name mount_directory

создание файла lmhosts (man lmhosts )в /etc/samba/ должно исправить это, но ничего не сделало в моем случае.

Также :убедитесь, что вы вводите ntlm, а не nltm.......

0
27.01.2020, 20:40

Теги

Похожие вопросы