Projekt mount-tui bol publikovaný. Vyvíja interaktívne textové rozhranie na prezeranie a montáž lokálnych blokových zariadení, ako aj na pripojenie sieťových zdrojov prostredníctvom protokolu SMB/CIFS. Program je napísaný v jazyku Rust s použitím knižníc Ratatui a Crossterm a je distribuovaný pod licenciou Apache 2.0.
mount-tui zobrazuje zoznam diskov a oddielov s ich súborovým systémom, veľkosťou, bodom pripojenia a ďalšími informáciami o zariadení. Podporuje filtrovanie zoznamu, zobrazovanie pseudosúborových systémov, pripojenie a odpojenie oddielov a zmenu bodu pripojenia a možností pripojenia.
Pre súborové systémy NTFS je k dispozícii výber medzi používateľom definovaným ovládačom ntfs-3g a ovládačom, ktorý je súčasťou jadra. Linux Ovládač ntfs3. Predvolene sa ako kompatibilnejšia možnosť používa ntfs-3g. Ak pokus o pripojenie v režime čítania aj zápisu zlyhá, program vás vyzve na zopakovanie operácie v režime iba na čítanie.
Pri pripájaní zdrojov SMB/CIFS sa prihlasovacie údaje zadávajú priamo v rozhraní programu. Heslo sa nepredáva v argumentoch príkazového riadka, ale ukladá sa do dočasného súboru s prístupovými právami 0600. Povolené sú pripojenia hostí a opätovné pripojenie predtým pripojených zdrojov s upravenými parametrami.
Lokálne súborové systémy sú predvolene pripojené do adresárov vo formáte „/media/{používateľ>/<označenie-alebo-zariadenie>“. Program dokáže skontrolovať prístup aktuálneho používateľa k bodu pripojenia a v prípade potreby priradiť príslušné UID/GID alebo zmeniť vlastníka koreňového adresára pripojeného súborového systému kompatibilného so systémom Unix. Vlastníctvo vložených súborov nie je ovplyvnené.
Nástroj mount-tui je možné spustiť ako bežný používateľ. Ak sa pokúsite vykonať privilegovanú operáciu, program vás vyzve na jeho reštartovanie pomocou príkazu sudo. Balík cifs-utils je potrebný pre podporu SMB a ovládač ntfs-3g vyžaduje balík s rovnakým názvom. K dispozícii sú aj príkazy na inštaláciu spustiteľného súboru do priečinka „/usr/local/bin“ a zostavenie balíkov vo formátoch DEB a RPM.

Zdroj: opennet.ru
