Die mount-tui-projek is gepubliseer. Dit ontwikkel 'n interaktiewe tekskoppelvlak vir die besigtiging en montering van plaaslike bloktoestelle, asook die koppeling van netwerkbronne via die SMB/CIFS-protokol. Die program is in Rust geskryf met behulp van die Ratatui- en Crossterm-biblioteke en word versprei onder die Apache 2.0-lisensie.
mount-tui lys skywe en partisies met hul lêerstelsel, grootte, monteerpunt en bykomende toestelinligting. Dit ondersteun lysfiltering, die besigtiging van pseudo-lêerstelsels, die montering en ontkoppeling van partisies, en die verandering van die monteerpunt en monteeropsies.
Vir NTFS-lêerstelsels is daar 'n keuse tussen die gebruiker-gedefinieerde ntfs-3g-drywer en die een wat in die kern ingesluit is. Linux Die ntfs3-drywer. Standaard word ntfs-3g as 'n meer versoenbare opsie gebruik. Indien 'n poging om in lees-skryf-modus te koppel, misluk, vra die program jou om die bewerking in leesalleen-modus weer te probeer.
Wanneer SMB/CIFS-hulpbronne gekoppel word, word geloofsbriewe direk in die programkoppelvlak ingevoer. Die wagwoord word nie in opdragreëlargumente deurgegee nie, maar word in 'n tydelike lêer met 0600-toegangsregte geplaas. Gasverbindings en herverbinding van voorheen gemonteerde hulpbronne met gewysigde parameters word toegelaat.
Standaard word plaaslike lêerstelsels gemonteer in gidse van die vorm "/media/{gebruiker>/<etiket-of-toestel>." Die program kan die huidige gebruiker se toegang tot die koppelpunt nagaan en, indien nodig, toepaslike UID's/GID's toewys of die eienaar van die wortelgids van die gemonteerde Unix-versoenbare lêerstelsel verander. Eienaarskap van ingebedde lêers word nie beïnvloed nie.
Die mount-tui-hulpprogram kan as 'n gewone gebruiker uitgevoer word. As jy probeer om 'n bevoorregte operasie uit te voer, vra die program jou om dit via sudo te herbegin. Die cifs-utils-pakket word benodig vir SMB-ondersteuning, en die ntfs-3g-drywer benodig die pakket met dieselfde naam. Opdragte word ook verskaf vir die installering van die uitvoerbare lêer na "/usr/local/bin" en die bou van pakkette in DEB- en RPM-formate.

Bron: opennet.ru
