Подобный синтаксис поможет создать fstab
запись того, что вы спрашиваете:
//server-address/folder /mount/path/on/ubuntu cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0770,dir_mode=0770,uid=1001,gid=1001 0 0
Я советую использовать файл /root/.smbcredentials
, чтобы скрыть учетные данные аутентификации.
Вы также можете запустить команду mount после того, как запустите команду для вопроса, чтобы увидеть примерный синтаксис.
См. также:Случайная потеря соединения CIFS с общим ресурсом Windows
Из Руководства по политике Debian , которое регулирует это:
When linking a binary or another shared library against a shared library, the SONAME for that shared library is not yet known. Instead, the shared library is found by looking for a file matching the library name with.so appended. This file exists on the file system as a symlink pointing to the shared library.
Shared libraries are normally split into several binary packages. The SONAME symlink is installed by the runtime shared library package, and the bare.so symlink is installed in the development package since it’s only used when linking binaries or shared libraries.
Таким образом, в пакете liblz4-1
, который содержит библиотеку времени выполнения, у вас есть liblz4.so.1.7.1
, который может использоваться уже -скомпилированными двоичными файлами , а в пакете разработки liblz4-dev
у вас есть liblz4.so
символическая ссылка, которая позволяет компоновщику вставлять правильную ссылку при их компиляции .
Пакет liblz4-dev
зависит от текущей версии пакета среды выполнения, поэтому символическая ссылка не болтается, и они обновляются вместе, когда дистрибутив выпускает обновления для библиотеки, которые требуют изменения SOVERSION
.
Согласно apt-file search liblz4.so
, пакет, который его устанавливает, не тот, который вы выбрали, аliblz4-dev
:
$ apt-file search liblz4.so
liblz4-1: /usr/lib/x86_64-linux-gnu/liblz4.so.1
liblz4-1: /usr/lib/x86_64-linux-gnu/liblz4.so.1.7.1
liblz4-1-dbg: /usr/lib/debug/usr/lib/x86_64-linux-gnu/liblz4.so.1.7.1
liblz4-dev: /usr/lib/x86_64-linux-gnu/liblz4.so
Я понятия не имею, в чем разница (и есть ли )разница между liblz4.so.1.7.1
и liblz4.so
; этот поиск был сделан на Mint 19.3 (bionic ).