È stato pubblicato il progetto mount-tui, che sviluppa un'interfaccia testuale interattiva per la visualizzazione e il montaggio di dispositivi a blocchi locali, oltre alla connessione a risorse di rete tramite il protocollo SMB/CIFS. Il programma è scritto in Rust utilizzando le librerie Ratatui e Crossterm e distribuito con licenza Apache 2.0.
mount-tui visualizza un elenco di dischi e partizioni con indicazione del file system, dimensione, punto di montaggio e ulteriori dettagli sul dispositivo. Supporta la filtrazione dell'elenco, la visualizzazione dei file system virtuali, il montaggio e lo smontaggio delle partizioni, la modifica del punto di montaggio e dei parametri di montaggio.
Per i file system NTFS è prevista la scelta tra il driver utente ntfs-3g e il driver ntfs3 incluso nel kernel di Linux. Per impostazione predefinita viene utilizzato ntfs-3g come opzione più compatibile. Se il tentativo di montaggio in modalità di lettura e scrittura non riesce, il programma offre di ripetere l'operazione in modalità "solo lettura".
Durante la connessione a risorse SMB/CIFS, le credenziali vengono inserite direttamente nell'interfaccia del programma. La password non viene trasmessa come argomento della riga di comando, ma viene memorizzata in un file temporaneo con diritti d'accesso 0600. Sono consentite connessioni ospiti e riconnessioni a risorse precedentemente montate con parametri modificati.
Per impostazione predefinita, i file system locali vengono montati in directory del tipo "/media/{utente>/&". Il programma è in grado di verificare l'accesso dell'utente corrente al punto di montaggio e, se necessario, assegnare UID/GID appropriati o modificare il proprietario della radice della directory del file system compatibile con Unix montato. La proprietà dei file interni non viene quindi influenzata.
L'utility mount-tui può essere eseguita da un utente normale. Al tentativo di eseguire un'operazione privilegiata, il programma suggerisce di riavviarsi tramite sudo. Per lavorare con SMB è necessario il pacchetto cifs-utils, e per utilizzare il driver ntfs-3g è richiesto l'omonimo pacchetto. Sono inoltre state preparate le istruzioni per installare l'eseguibile in "/usr/local/bin" e per compilare pacchetti nei formati DEB e RPM.

Fonte: opennet.ru
