Megjelent a mount-tui projekt. A projekt egy interaktív szöveges felületet fejleszt a helyi blokkeszközök megtekintéséhez és csatlakoztatásához, valamint a hálózati erőforrások SMB/CIFS protokollon keresztüli csatlakoztatásához. A program Rust nyelven íródott a Ratatui és a Crossterm könyvtárak használatával, és az Apache 2.0 licenc alatt kerül terjesztésre.
A mount-tui listázza a lemezeket és partíciókat a fájlrendszerükkel, méretükkel, csatolási pontjukkal és további eszközinformációkkal együtt. Támogatja a listaszűrést, a pszeudo-fájlrendszerek megtekintését, a partíciók csatolását és leválasztását, valamint a csatolási pont és a csatolási beállítások módosítását.
NTFS fájlrendszerek esetén választhatunk a felhasználó által definiált ntfs-3g illesztőprogram és a kernelben található illesztőprogram között. Linux Az ntfs3 illesztőprogram. Alapértelmezés szerint az ntfs-3g-t használják kompatibilisebb opcióként. Ha az írás-olvasás módban történő csatlakoztatási kísérlet sikertelen, a program kéri, hogy próbálja meg újra a műveletet írásvédett módban.
SMB/CIFS erőforrások csatlakoztatásakor a hitelesítő adatokat közvetlenül a programfelületen kell megadni. A jelszó nem parancssori argumentumokban kerül átadásra, hanem egy ideiglenes fájlba kerül 0600 hozzáférési jogosultságokkal. Vendégkapcsolatok és a korábban csatolt erőforrások módosított paraméterekkel történő újracsatlakozása engedélyezett.
Alapértelmezés szerint a helyi fájlrendszerek "/media/{user>/<címke-vagy-eszköz>" formátumú könyvtárakba vannak csatolva. A program ellenőrizheti az aktuális felhasználó hozzáférését a csatolási ponthoz, és szükség esetén hozzárendelhet megfelelő UID-kat/GID-ket, vagy módosíthatja a csatolt Unix-kompatibilis fájlrendszer gyökérkönyvtárának tulajdonosát. A beágyazott fájlok tulajdonjogát ez nem érinti.
A mount-tui segédprogram futtatható normál felhasználóként. Ha privilegizált műveletet próbál végrehajtani, a program felszólítja az újraindításra a sudo paranccsal. Az SMB-támogatáshoz a cifs-utils csomag szükséges, az ntfs-3g illesztőprogramhoz pedig az azonos nevű csomag. Parancsok állnak rendelkezésre a futtatható fájl "/usr/local/bin" könyvtárba történő telepítéséhez, valamint DEB és RPM formátumú csomagok fordításához is.

Forrás: opennet.ru
