Я знаю, что есть несколько «советов» и ответы на вопросы по аналогичным темам, но в конце руководство не является полным.
Итак, что мне нужно, это подключиться к общим папкам на машинах Windows с сервера Linux, если общая папка защищена именем пользователя / паролем. Из того, что я искал в Google, для этого можно использовать только SMB-клиент (до сих пор я думал, что это означает использование протокола Samba, но я думаю, что это не так, верно?).
Еще одна вещь, которую я часто замечал упоминается CIFS, но не найдена полезная ссылка, чтобы объяснить, можно ли это вообще использовать в моем случае (и как, если да).
Однако, какое расширение необходимо установить, какую оболочку и как использовать его для чтения / изменения / удаления / создания файла? Когда в конце будет всего несколько точек, нигде нет полного руководства: (
PS: конечно, самый лучший вариант (если их больше одного) - без модификации сервера, поэтому, если Необязательно использовать необычное расширение, тогда это будет лучший вариант! Так как не всегда у нас есть возможность установить что-либо на сервере ...
РЕДАКТИРОВАТЬ: сразу после того, как я разместил вопрос, я нашел один топи c упомянуть, что это может быть просто fopen () по ссылке, например:
//user:password@server/folder1/file1.txt
, но доступ к сетевому файлу, например:
fopen("//SomeUserName:SomePassword@SomePCName/folder1/file1.txt");
, кажется довольно простым в течение нескольких дней для поиска решение и все открываются для smbclient. Может ли кто-нибудь подтвердить, что это может быть способ?