Publikuar mount-tui, një ndërfaqe për montimin e disqeve dhe burimeve SMB në Linux

Projekti mount-tui është publikuar, duke zhvilluar një ndërfaqe interaktive tekstuale për shikimin dhe montimin e pajisjeve lokale bllokuese, si dhe për lidhjen e burimeve rrjetërore përmes protokollit SMB/CIFS. Programi është shkruar në gjuhën Rust duke përdorur bibliotekat Ratatui dhe Crossterm, dhe shpërndahet nën licencën Apache 2.0.

mount-tui rendit listën e disqeve dhe ndarjeve me treguesin e sistemit të skedave, madhësinë, pikën e montimit dhe informacione të tjera rreth pajisjes. Mbështetet filtrimi i listës, shikimi i sistemeve pseudo-file, montimi dhe shkëputja e ndarjeve, ndryshimi i pikës së montimit dhe parametrave të montimit.

Për sistemet e skedave NTFS ofrohet një zgjedhje midis drejtuesit të përdoruesit ntfs-3g dhe drejtuesit të përfshirë në kernelin e Linux, ntfs3. Në mënyrë default përdoret ntfs-3g si opsioni më i pajtueshëm. Nëse përpjekja për montim në modin e leximit dhe shkrimit përfundon me gabim, programi propozon të përsërisë operacionin në modalitetin 'vetëm për lexim'.

Kur lidhen burimet SMB/CIFS, të dhënat e llogarive futen direkt në ndërfaqen e programit. Fjalëkalimi nuk përcillet në argumentet e linjës së komandës, por vendoset në një skedar të përkohshëm me të drejtat e aksesit 0600. Lejohet lidhja si mysafir dhe riciklimi i burimeve të montuara më parë me parametra të ndryshuar.

Në mënyrë default, sistemet lokale të skedave montohen në katalogë të tipit '/media/{përdoruesi>/'. Programi mund të kontrollojë aksesin e përdoruesit aktual në pikën e montimit dhe, nëse është e nevojshme, të caktojë UID/GID të përshtatshme ose të ndryshojë pronarin e katalogut kryesor të sistemit të skedave të montuar që janë të përputhshme me Unix. Pronësia e skedave të thelluara në këtë rast nuk preket.

Utilitarin mount-tui mund ta nisni nga një përdorues i zakonshëm. Kur përpiqeni të kryeni një operacion të privilegjuar, programi propozon të ripërsërisë veten përmes sudo. Për përdorimin me SMB kërkohet paketa cifs-utils, dhe për të përdorur drejtuesin ntfs-3g - paketa e njëjtë emri. Janë përgatitur gjithashtu komandat për instalimin e skedarit ekzekutues në '/usr/local/bin' dhe ndërtimin e paketave në formatet DEB dhe RPM.



Burimi: opennet.ru
Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster