Jak obecnie zamontować udział SMB w systemie Linux jako zwykły użytkownik w wierszu poleceń?

1

Zasadniczo jest to problem, o którym wspomniałem w mojej odpowiedzi na wniosek użytkownika dotyczący przestrzeni użytkownika dla CIFS przeformułowany na pytanie, ponieważ obecnie nie znam prawdziwego rozwiązania.

W przeszłości istniało narzędzie o nazwie smbmount(zwykle w pakiecie o nazwie smbfs) dostępne w większości dystrybucji Linuksa, za pomocą którego nieuprzywilejowani użytkownicy mogli montować udział SMB gdzieś, gdzie mieli uprawnienia do zapisu. Ale przynajmniej ostatnie cifs-utilspakiety w Debianie nie dostarczają już tych programów i nie widzę podobnych programów zastępczych z cifsprzedrostkiem w tym pakiecie.

Dostępne są dwa pakiety ( fusesmbi smbnetfuse), które zapewniają pojedynczy punkt podłączenia, który może dać dostęp do wielu skonfigurowanych udziałów SMB lub pokazuje wszystkie lokalne serwery SMB, takie jak widok drzewa sieci w Eksploratorze Windows. Ale tak naprawdę nie tego szukam, szczególnie dlatego, że nie chcę przechowywać haseł w systemie plików w postaci zwykłego tekstu (jak się fusesmbwydaje, że wymaga), ale wpisz je raz podczas montowania. fusesmbMimo to próbowałem , ale nie udało mi się uruchomić, punkt montowania był zawsze pusty i nie widziałem żadnych komunikatów o błędach ani tym podobnych. Ponadto fusesmbdokumentacja jest bardzo skąpa.

Zastanawiam się więc: jak obecnie zamontować udział SMB w systemie Linux jako zwykły użytkownik (tj. W 2015 r.)? Byłbym w porządku zarówno z fusenarzędziem bazowym (preferowane) lub jakimś narzędziem setuid (jak smbmountbyło IIRC).

Wiem o podsystemach GVFS i KIO w środowiskach pulpitu, ale potrzebuję czegoś, co można zrobić w wierszu poleceń, a AFAIK ani GVFS, ani KIO nie wykonują prawdziwych montowań, ale po prostu otwierają okno podobne do Eksploratora Windows, które pokazuje zawartość takiego udziału.

Oczywiście teraz także o ftppodobnych smbclienti wiem o przeglądarkach sieciowych smb4kdla KDE i opartych na ncurses smbc. Ale one też tutaj nie pomagają.

Lub dokonać porównania: chcę sshfstylko dla SMB zamiast SFTP. :-)

Axel Beckert
źródło

Odpowiedzi: