21

Я использую Ubuntu и Gnome на моем компьютере.

Когда я открываю Обозреватель файлов, на левой направляющей я удобно вижу папку под названием "Рабочий сервер". Когда я нахожу на него курсор мыши, появляется следующая надпись:«smb://john@69.100.100.1». Если я нажму на эту папку, то смогу увидеть содержимое этой папки. Все отлично.

Так что теперь, когда я открываю терминал / оболочку, я набираю

cd smb://john@69.100.100.1

Я получаю сообщение об ошибке, говоря, что каталог не существует. Как мне войти в этот каталог через оболочку / терминал?

2 ответа2

22

Причина, по которой вы не можете использовать cd в этой папке, заключается в том, что cd работает только в локальных файловых системах *, у вас есть два способа решения вашей проблемы:

Используйте smbclient для просмотра общего ресурса:

smbclient -U john //69.100.100.1/SHARENAME

или mount -t cifs если вы хотите смонтировать общий ресурс локально, обратите внимание, что точка монтирования должна существовать как папка:

sudo mount -t cifs -o user=john,iocharset=utf8,noperm //69.100.100.1/SHARENAME ~/shares/SHARENAME 

Убедитесь, что вы настроили SHARENAME в соответствии со своей средой.

Если ваш логин является частью домена Active Directory, вы можете добавить его имя к этим командам со вторым именем:

sudo mount -t cifs -o user=YOURDOMAIN//john,iocharset=utf8,noperm //69.100.100.1/SHARENAME ~/shares/SHARENAME

* Значение "local" здесь не является простым, просто имейте в виду, что вы не можете использовать обычные инструменты, прежде чем монтировать удаленную FS локально.

6

Бесстыдно позаимствовано у https://askubuntu.com/questions/101029/how-do-i-mount-a-cifs-share

Терминальная команда:

mount -t cifs -o username = USERNAME, пароль = PASSWD //192.168.1.88/shares /mnt /share

обратите внимание, что вам может понадобиться установить cifs-utils

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .