Projektet mount-tui er offentliggjort, og det udvikler et interaktivt tekstbaseret interface til visning og montering af lokale blok-enheder samt tilslutning af netværksressourcer via SMB/CIFS-protokollen. Programmet er skrevet i Rust ved hjælp af bibliotekerne Ratatui og Crossterm, og det distribueres under Apache 2.0-licensen.
mount-tui viser en liste over drev og partitioner med angivelse af filsystem, størrelse, monteringspunkt og yderligere oplysninger om enheden. Der understøttes filtrering af listen, visning af pseudo-filsystemer, montering og demontering af partitioner, ændring af monteringspunkt og monteringsparametre.
For NTFS-filsystemer er der mulighed for at vælge mellem brugerdriveren ntfs-3g og den i Linux-kernen medfølgende driver ntfs3. Som standard anvendes ntfs-3g, da det er det mest kompatible valg. Hvis et forsøg på at montere i læse-/skrivemodus mislykkes, tilbyder programmet at gentage operationen i "kun læse"-tilstand.
Ved tilslutning af SMB/CIFS-ressourcer indtastes legitimationsoplysninger direkte i programmets interface. Adgangskoden overføres ikke som kommandolinjeargumenter, men placeres i en midlertidig fil med adgangsrettigheder 0600. Gæsteadgang er tilladt, og det er muligt at genoprette forbindelse til tidligere monterede ressourcer med ændrede parametre.
Som standard monteres lokale filsystemer i mapper af typen "/media/{bruger>/{etiket-eller-enhed>". Programmet kan kontrollere, om den nuværende bruger har adgang til monteringspunktet og om nødvendigt tildele passende UID/GID eller ændre ejeren af rodmappen på det monterede Unix-kompatible filsystem. Ejerskabet af indlejrede filer påvirkes ikke.
Mount-tui-værktøjet kan startes af en almindelig bruger. Ved forsøg på at udføre en privilegeret operation tilbyder programmet at genstarte sig selv via sudo. For at arbejde med SMB kræves cifs-utils-pakken, og for at bruge ntfs-3g-driveren kræves den tilsvarende pakke. Derudover er der forberedt kommandoer til installation af den eksekverbare fil i "/usr/local/bin" og opbygning af pakker i DEB- og RPM-formater.

Kilde: opennet.ru
