Linux-da disk və SMB resurslarını montaj etmək üçün mount-tui interfeysi yayımlandı

mount-tui layihəsi, yerli blok cihazlarının görüntülənməsi və montajı üçün interaktiv mətbəx interfeysini inkişaf etdirir, həmçinin SMB/CIFS protokolu vasitəsilə şəbəkə resurslarının qoşulmasını təmin edir. Proqram Rust dilində Ratatui və Crossterm kitabxanalarından istifadə edilərək yazılmışdır və Apache 2.0 lisenziyası altında yayılır.

mount-tui, fayl sistemi, ölçü, montaj nöqtəsi və cihaz barədə əlavə məlumatlarla disklər və bölmələrin siyahısını təqdim edir. Siyahının filtrasiya edilməsi, psevdofayl sistemlərinin görüntülənməsi, bölmələrin montajı və boşaldılması, montaj nöqtəsi və montaj parametrlərinin dəyişdirilməsi dəstəklənir.

NTFS fayl sistemləri üçün istifadəçi tərəfindən ntfs-3g sürücüsü ilə Linux nüvəsinə daxil olan ntfs3 sürücüsü arasında seçim mümkündür. Varsayılan olaraq, daha uyğun variant olan ntfs-3g tətbiq edilir. Oxuma və yazma rejimində montaj cəhdinin xətaya uğraması halında, proqram "sadəcə oxumaq üçün" rejimində əməliyyatı təkrar etməyi təklif edir.

SMB/CIFS resurslarına qoşularkən, üzv hesab məlumatları proqramın interfeysində birbaşa daxil edilir. Şifrə komanda sətiri arqumentlərində ötürülmür, əksinə 0600 giriş hüquqları ilə müvəqqəti faylda saxlanılır. Qonaq qoşulmaları və əvvəllər montaj edilmiş resurslara dəyişdirilmiş parametrlərlə yenidən qoşulma mümkündür.

Yerel fayl sistemləri, defaults olaraq "%s/media/%s/%s" tipli kataloqlara montaj edilir. Proqram, cari istifadəçinin montaj nöqtəsinə giriş imkanlarını yoxlamağa və lazım olduqda uyğun UID/GID təyin etməyə və ya montaj olunmuş Unix-uyğun fayl sisteminin kök kataloqunun sahibini dəyişdirməyə qadirdir. Bu zaman iç içə olan faylların mülkiyyəti təsir edilmir.

mount-tui proqramını adi istifadəçi olaraq icra etmək mümkündür. Privilegiya tələbi olduğu zaman proqram özünü sudo ilə yenidən işə salmağı təklif edir. SMB ilə işləmək üçün cifs-utils paketi, ntfs-3g sürücüsünü istifadə etmək üçün isə eyniadlı paket tələb olunur. Eyni zamanda, icra olunan faylı "%s/usr/local/bin"-a quraşdırmaq və DEB və RPM formatında paketləri yaratmaq üçün komandalar hazırlanmışdır.



Mənbə: opennet.ru
DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster