Я использую Places > Connect to Server...
для подключения к общему ресурсу Windows в моей рабочей среде (требуется проверка подлинности Kerberos). Когда я это делаю, я могу получить доступ к общему ресурсу Windows через Nautilus, но я не могу понять, как получить доступ к общему ресурсу из командной строки без использования smbclient
.
Например, общий ресурс не смонтирован под /mnt
или /media
. Я также посмотрел в ~/.gvfs
, но это также пусто.
Можно ли получить доступ к смонтированному общему ресурсу Windows из командной строки, не используя smbclient
?
Точка монтирования GVFS изменилась с одного выпуска на другой. В Ubuntu 12.10 он находится на /var/run/<username>/<mountname>/
.
Один из способов легко найти путь монтирования - использовать плагин «Открытый терминал».
Вам необходимо выйти и войти, чтобы завершить установку.
После установки перейдите в папку Windows Share, нажмите «Файл», а затем «Открыть в терминале».
Другой способ найти монтировку - проверить вывод mount
. Найдите строку, которая начинается с gvfsd-fuse
.
Вы можете использовать:
mount -t smbfs //servername/myshare /mnt/servername/myshare -o username=myself
Если это не работает, попробуйте cifs вместо smbfs, очевидно, cifs работает на более новых серверах Windows, но мне никогда не приходилось используйте его.
Где //servername/myshare
- это общий ресурс, а /mnt/servername/myshare
- папка для монтирования в вашей системе.
После установки вы можете получить доступ к общему ресурсу в /mnt/servername/myshare
через командную строку.
Я нашел решение на этих форумах Ubuntu: smbclient работает, mount -t smbfs нет
Перейдите в свой домашний каталог, выполнив: cd ~
Затем выполните: ls .*
, чтобы получить список файлов и каталогов, которые начинаются с .
.
Это покажет вам все скрытые каталоги и файлы конфигурации в вашем домашнем каталоге.
Ищите директорию .gvfs
. Вы можете войти в это с cd .gvfs
.
Это будет иметь все точки монтирования, которые вы сделали в графическом интерфейсе ОС.
И вы можете просматривать установленные диски или общие ресурсы из этих точек.