Projektet mount-tui har publicerats och utvecklar ett interaktivt textgrÀnssnitt för att visa och montera lokala blockenheter samt för att ansluta nÀtverksresurser via protokollet SMB/CIFS. Programmet Àr skrivet i Rust med hjÀlp av biblioteken Ratatui och Crossterm och distribueras under Apache 2.0-licensen.
mount-tui visar en lista över diskar och partitioner med angivande av filsystem, storlek, monteringspunkt och ytterligare information om enheten. Lista kan filtreras, pseudofilsystem kan visas, partitioner kan monteras och avmonteras, och monteringspunkten och monteringsalternativen kan Àndras.
För NTFS-filsystem finns det ett val mellan anvÀndardrivern ntfs-3g och den som ingÄr i Linux-kÀrnan, ntfs3. Som standard anvÀnds ntfs-3g som det mer kompatibla alternativet. Om ett försök att montera i lÀs- och skrivlÀge misslyckas, erbjuder programmet att upprepa operationen i "skrivrÀttighetsfritt lÀge".
Vid anslutning av SMB/CIFS-resurser anges inloggningsuppgifter direkt i programmets grÀnssnitt. Lösenordet överförs inte i kommandoradens argument, utan placeras i en tillfÀllig fil med ÄtkomstrÀttigheter 0600. GÀstanvÀndaranslutningar och Äteranslutningar av tidigare monterade resurser med Àndrade parametrar tillÄts.
Som standard monteras lokala filsystem i kataloger av typen "/media/{anvĂ€ndare>/{etikett-eller-enhet>". Programmet kan kontrollera den aktuella anvĂ€ndarens Ă„tkomst till monteringspunkten och vid behov tilldela lĂ€mpliga UID/GID eller Ă€ndra Ă€garen till den rotkatalog som tillhör det monterade Unix-kompatibla filsystemet. Ăgandet av underliggande filer pĂ„verkas inte.
Verktyget mount-tui kan köras av en vanlig anvÀndare. Vid försök att utföra privilegierade operationer erbjuder programmet att starta om sig sjÀlv med sudo. För att arbeta med SMB krÀvs paketet cifs-utils, och för att anvÀnda ntfs-3g-drivern behövs det samma namn pÄ paketet. Kommandon har Àven förberetts för att installera den körbara filen i "/usr/local/bin" och för att bygga paketen i DEB- och RPM-format.

KĂ€lla: opennet.ru
