This repository has been archived on 2025-07-08 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
31c87c76834b5708ecedfa73603d53a59954e684
smbmount
smbmount est un script Bash pour monter facilement des partages SMB en bénéficiant d’une complétion dynamique basée sur la découverte réseau via Avahi.
Fonctionnalités
-
Montage SMB simplifié : script Bash qui facilite le montage de partages SMB.
-
Complétion dynamique : suggestions automatiques des serveurs SMB disponibles sur le réseau grâce à Avahi.
-
Installation flexible :
- Au niveau système (avec droits administrateur).
- En mode utilisateur (sans droits, dans
~/.local).
Prérequis
- Linux avec
bash avahi-browseinstallé (généralement dans le paquetavahi-utils)- Accès aux dossiers d’installation (voir ci-dessous)
Installation
Utilise le Makefile pour installer automatiquement :
make install
- Si tu as les droits d’écriture dans
/usr/local/binet/etc/bash_completion.d, l’installation se fera au niveau système. - Sinon, le script sera installé dans
~/.local/binet la complétion dans~/.bash_completion.d.
Configuration complémentaire (mode utilisateur)
Si l’installation est en mode utilisateur, ajoute ces lignes à ton fichier ~/.bashrc pour que le script et la complétion soient bien pris en compte :
export PATH="$HOME/.local/bin:$PATH"
[ -f "$HOME/.bash_completion.d/smbmount" ] && source "$HOME/.bash_completion.d/smbmount"
Puis recharge ton shell :
source ~/.bashrc
Utilisation
smbmount -A <nom_serveur> [options]
- La complétion fonctionne sur l’argument
<nom_serveur>, en proposant la liste des serveurs SMB détectés. - Par exemple, tape
smbmount -A <Tab><Tab>pour voir les serveurs disponibles.
Désinstallation
Pour supprimer l’installation (mode système ou utilisateur), lance :
make uninstall
Languages
Shell
77.8%
Makefile
22.2%