Поиск эквивалента монтирования для smb: URL [duplicate]

У этого вопроса уже есть ответ: Правильная запись fstab для монтирования share samba при загрузке? 2 ответа

Я использую Lubuntu 16.04.1 на своем ноутбуке. На работе я подключаю его к стене с помощью кабеля Ethernet. Это обеспечивает доступ в Интернет, а также позволяет мне получить доступ к каталогу файлов (возможно, к ресурсу или серверу или обоим?), Называемому cchfs (smb://cchfs), который используется в качестве подключенного сетевого диска на машинах Windows. Я вижу файлы в cchfs, открывая PCManFM, выбирая Go → Network, а затем открывая значки «Windows Network», «NPI_HRRP», «CCHFS» (здесь мне подскажут мои данные для входа), «Root». [ ! d6]

Все это работает отлично, но я хотел бы иметь возможность взаимодействовать с этими файлами в zsh вместо PCManFM, и я не могу понять, как это сделать. Я думаю, что первым шагом после создания точки монтирования с sudo mkdir /media/cchfs является установка файловой системы следующим образом:

sudo mount -t cifs -o user=NPI_HRRP/KArfer smb://cchfs /media/cchfs

, но это вызывает ошибку Mounting cifs URL not implemented yet.. Из этого вопроса, который относится к этому вопросу сообщение об ошибке, похоже, что мне нужно заменить smb://cchfs на //SOMETHING/cchfs или //cchfs/SOMETHING. Но я не знаю, что и что SOMETHING должно быть. Я пробовал много догадок, но получил довольно загадочные сообщения об ошибках.

Редактировать 1: После этого вопроса на машине Windows в офисе я получил: [!d10 ]

 C:\Users\karfer>net use
 New connections will be remembered.


 Status       Local     Remote                    Network

 -------------------------------------------------------------------------------
 OK           X:        \\cchfs\root              Microsoft Windows Network
 The command completed successfully.


 C:\Users\karfer>nslookup cchfs
 Server:  nsmcoint.medctr.ucla.edu
 Address:  10.2.14.10

 Name:    cchfs.cch.ucla.edu
 Address:  10.48.154.235

, и поэтому я попытался:

sudo mount -t cifs -o user=NPI_HRRP/KArfer //10.48.154.235/cchfs /media/cchfs

, который дает mount error(13): Permission denied (-v просто добавляет mount.cifs kernel mount options: ip=10.48.154.235,unc=\\10.48.154.235\cchfs,user=NPI_HRRP/KArfer,pass=********) и в dmesg:

[ 2734.297317] Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE
[ 2734.297332] CIFS VFS: Send error in SessSetup = -13
[ 2734.297591] CIFS VFS: cifs_mount failed w/return code = -13

Я также попытался //10.48.154.235/root вместо //10.48.154.235/cchfs, который ничего не менял.

Я уверен, что правильно набрал свой пароль. Мой пароль имеет заглавные буквы и восклицательный знак. Возможно, это проблема для mount, хотя для PCManFM это, похоже, не проблема?

Изменить 1: : похоже, мои учетные данные принимаются, если я использую KArfer в место NPI_HRRP/KArfer. (Похоже, что не имеет значения, прохожу ли я в domain=NPI_HRRP.) Но теперь я получаю:

mount.cifs kernel mount options: ip=10.48.154.235,unc=\\10.48.154.235\cchfs,user=KArfer,pass=********
Retrying with upper case share name
mount.cifs kernel mount options: ip=10.48.154.235,unc=\\10.48.154.235\CCHFS,user=KArfer,pass=********
mount error(6): No such device or address

Изменение cchfs на несколько других вещей не делает измените что-либо, за исключением того, что если я использую X$ вместо cchfs, я снова получаю Permission denied.

Редактирование 3: Выходной сигнал smbclient -W=NPI_HRRP -U=KArfer -L //CCHFS:

WARNING: The "syslog" option is deprecated
Enter KArfer's password: 
Domain=[NPI_HRRP] OS=[Windows Server 2008 R2 Enterprise 7601 Service Pack 1] Server=[Windows Server 2008 R2 Enterprise 6.1]

        Sharename       Type      Comment
        ---------       ----      -------
        IPC$            IPC       Remote IPC
        Root            Disk      
        X$              Disk      
Domain=[NPI_HRRP] OS=[Windows Server 2008 R2 Enterprise 7601 Service Pack 1] Server=[Windows Server 2008 R2 Enterprise 6.1]

        Server               Comment
        ---------            -------

        Workgroup            Master
        ---------            -------

Однако, mount -t cifs -o username=NPI_HRRP/KArfer'%hunter2' //CCHFS /mnt, заменив hunter2 на мой пароль, дает mount error(22): Invalid argument (после запроса моего пароля, несмотря на то, что я включил его в командной строке). То же самое, если я заменил CCHFS на 10.48.154.235.

1
задан 20 March 2017 в 14:04

2 ответа

Убедитесь, что / mnt / cchfs существует, и попробуйте следующее:

 mount -t cifs -o username=youruser,password=yourpassword //10.48.154.235/cchfs /mnt/cchfs
0
ответ дан 23 May 2018 в 06:08
  • 1
    Эта форма дает те же сообщения об ошибках, что и форма, которую я пробовал выше. – Kodiologist 9 October 2016 в 23:30

Попробуйте использовать следующую строку в файле / etc / fstab

//10.48.154.235/Root /mnt/cchfs cifs credentials=/home/hippo/.smbcredentials 0 0

. Предполагается, что IP-адрес, имя файла и содержимое вашего файла учетных данных верны. Если по какой-либо причине общий ресурс не установлен при загрузке, вы можете попробовать его установить при входе в систему, изменив fstab на чтение

//10.48.154.235/Root /mnt/cchfs cifs noauto,credentials=/home/hippo/.smbcredentials 0 0

и поместив следующее в /etc/rc.local

mount /mnt/cchfs
exit 0

Источники:

https://wiki.ubuntu.com/MountWindowsSharesPermanently

https://wiki.ubuntu.com/MountWindowsSharesPermanently ]

0
ответ дан 23 May 2018 в 06:08
  • 1
    Я нашел опечатку в моем файле учетных данных и исправил ее. Однако sudo mount -a с этой строкой теперь дает Retrying with upper case share name (новая строка) mount error(6): No such device or address. – Kodiologist 11 October 2016 в 20:55
  • 2
    Я предлагаю вам проверить ваши файлы fstab и учетных данных на предмет точности и обеспечить, чтобы сервер находился на этапе 10.48.154.235. – Elder Geek 11 October 2016 в 21:05
  • 3
    Мне все это кажется прекрасным. Сервер должен работать, потому что я могу получить доступ к нему с других компьютеров и из PCManFM самостоятельно. По-прежнему он имеет IP-адрес 10.48.154.235, согласно nslookup на машине Windows. – Kodiologist 11 October 2016 в 21:28
  • 4
    @ElderGeek: Вот почему шаг с smbclient настолько полезен. Вы знаете, что сервер работает, аппаратное обеспечение работает, и сама система может подключаться к доле samba. Осталось только поиграть с настройками монтирования. Для моего рабочего процесса последнее делает запись /etc/fstab последней. Я всегда пытаюсь установить вручную хотя бы один раз, так как отлаживать его гораздо проще. – emk2203 11 October 2016 в 23:42

Другие вопросы по тегам:

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