This repository has been archived on 2025-07-08 . You can view files and clone it, but cannot push or open issues or pull requests.
57ff06577b6f8681c8c3fd5d58807e0f8c6ce846
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
Description
Languages
Shell
77.8%
Makefile
22.2%