De mount-tui is vrijgegeven, een interface voor het monteren van schijven en SMB-bronnen in Linux

Het mount-tui-project is gepubliceerd, dat een interactieve tekstinterface ontwikkelt voor het bekijken en monteren van lokale blokapparaten, evenals het aansluiten van netwerkbronnen via het SMB/CIFS-protocol. Het programma is geschreven in Rust met gebruik van de bibliotheken Ratatui en Crossterm, en wordt verspreid onder de Apache 2.0-licentie.

mount-tui toont een lijst van schijven en partities aan met informatie over het bestandssysteem, de grootte, het montagelocatie en extra details over het apparaat. Filters voor de lijst, het bekijken van pseudo-bestandssystemen, het monteren en ontkoppelen van partities, en het wijzigen van de montagelocatie en montagetoepassingen worden ondersteund.

Voor NTFS-bestandssystemen kan gekozen worden tussen de gebruikersdriver ntfs-3g en de kernel-inclusieve driver ntfs3. Standaard wordt ntfs-3g gebruikt als de meer compatibele optie. Als het montagetransactie in lees-write modus mislukt, biedt het programma aan om de operatie opnieuw uit te voeren in 'alleen-lezen' modus.

Bij het aansluiten van SMB/CIFS-bronnen worden de inloggegevens rechtstreeks in de interface van het programma ingevoerd. Het wachtwoord wordt niet doorgegeven als een commandoregelargument, maar wordt opgeslagen in een tijdelijk bestand met toegangrechten 0600. Gastenverbindingen en het opnieuw aansluiten van eerder gemonteerde bronnen met gewijzigde parameters zijn toegestaan.

Standaard worden lokale bestandssystemen gemonteerd in mappen van de vorm '/media/{gebruiker>/{label-of-apparaat>'. Het programma kan de toegang van de huidige gebruiker tot de montagelocatie controleren en, indien nodig, de juiste UID/GID toekennen of de eigenaar van de rootdirectory van het gemonteerde Unix-compatibele bestandssysteem wijzigen. De eigendom van geneste bestanden wordt hierbij niet beïnvloed.

Het utiliteitsprogramma mount-tui kan worden uitgevoerd door een gewone gebruiker. Bij het proberen van een geprivilegieerde actie stelt het programma voor om zichzelf opnieuw te starten via sudo. Voor werken met SMB is het pakket cifs-utils vereist, en voor het gebruik van de ntfs-3g-driver is het gelijknamige pakket nodig. Ook zijn er commando's voorbereid voor het installeren van het uitvoerbare bestand in '/usr/local/bin' en het bouwen van pakketten in DEB- en RPM-formaten.



Bron: opennet.ru
Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster