Mount-tui publié, une interface pour monter des disques et des ressources SMB dans Linux

Le projet mount-tui a été publié. Il développe une interface texte interactive pour visualiser et monter des dispositifs de blocs locaux, ainsi que pour connecter des ressources réseau via le protocole SMB/CIFS. Le programme est écrit en Rust en utilisant les bibliothèques Ratatui et Crossterm, et est distribué sous la licence Apache 2.0.

mount-tui affiche une liste de disques et de partitions, indiquant le système de fichiers, la taille, le point de montage et des informations supplémentaires sur le dispositif. La filtration de la liste, la visualisation des systèmes de fichiers virtuels, le montage et le démontage de partitions, ainsi que la modification du point de montage et des paramètres de montage sont pris en charge.

Pour les systèmes de fichiers NTFS, un choix entre le pilote utilisateur ntfs-3g et le pilote ntfs3 inclus dans le noyau Linux est prévu. Par défaut, ntfs-3g est utilisé comme option plus compatible. Si la tentative de montage en mode lecture-écriture échoue, le programme propose de réessayer l'opération en mode « lecture seule ».

Lors de la connexion aux ressources SMB/CIFS, les informations d'identification sont saisies directement dans l'interface du programme. Le mot de passe n'est pas transmis dans les arguments de ligne de commande, mais est placé dans un fichier temporaire avec les droits d'accès 0600. Les connexions invitées et la reconnexion de ressources précédemment montées avec des paramètres modifiés sont autorisées.

Par défaut, les systèmes de fichiers locaux sont montés dans des répertoires de type « /media/{utilisateur> / <label-ou-dispositif> ». Le programme peut vérifier l'accès de l'utilisateur actuel au point de montage et, si nécessaire, attribuer des UID/GID appropriés ou modifier le propriétaire du répertoire racine du système de fichiers compatible Unix monté. La propriété des fichiers imbriqués n'est pas affectée.

L'utilitaire mount-tui peut être lancé par un utilisateur ordinaire. Lorsqu'une opération privilégiée est tentée, le programme propose de redémarrer avec sudo. Pour travailler avec SMB, le paquet cifs-utils est nécessaire, et pour utiliser le pilote ntfs-3g, le paquet éponyme est requis. Des commandes sont également préparées pour installer le fichier exécutable dans « /usr/local/bin » et pour construire des paquets au format DEB et RPM.



Source : opennet.ru
Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster