локальной сети через smb.
Покопался, нашел 2 библиотеки, одна libsmb++ последний раз обновилась в 2000м году, другая по LGPL лицензии и не подходит, да и там вроде только Samba V1.
Нашел способ такой - смонтировать удаленную папку и ходить туда уже как в обычной файловой системе, что очень удобно.
примерно так выглядит: https://stackoverflow.com/questions/25739391/mounting-samba-share-in-c
На сколько это адекватно?
И можно ли монтировать таким образом папки smb без прав суперпользователя, т.е. чтобы обычный пользователь смог запустить программу без sudo и все примонтировалось?
а чем не подошел тот же smbclient или libsmbclient библиотека?
не нашел ее, попропую потыкать, спасибл
А при чём тут линукс -- если вам дажэ _L_GPL не подходит? Вы тогда и glibc не сможэте юзать, и вообще примерно ничего.
а какая связь между лицензией либы и монтирование смб-шары?
изначально идея была самому ходить туда без монтирования, а теперь думаю что можно просто примонтировать и все
или смбклиентом ходить. тогда можно не монтировать
Обсуждают сегодня