Ne contient pas forcément que de l'humour ;)

Aller au contenu | Aller au menu | Aller à la recherche

Monter un partage Samba (CIFS) Active Directory Windows sur Debian

Guide rapide, réalisé sur une debian testing (buster), pour monter un dossier partagé windows (SMB). Ceci peut être utile pour accéder à ce type dossier pour un certain de raisons :

  • accès plus rapide et plus simple que via un raccourci
  • certaines fenêtre de sélection fichiers ne permette pas de choisir parmi les accès réseaux

Pré-requis

  • Avoir un domaine windows configuré. Par exemple ici : WINDOM
  • Avoir un dossier partagé sur un hôte windows intégré au domaine. Par exemple ici : //WINHOTE/public
  • Avoir un poste debian avec accès root sur lequel :
    • Le paquet cifs-utils doit être installée sur la machine debian
    • Un point de montage est prêt :
sudo apt install cifs-utils
sudo mkdir -p /media/winhote/public

Monter manuellement le partage

  1. Saisir les commandes suivantes dans un terminal :
  2. Saisir le mot de passe de l'utilisateur WINUtilisateur lorsque le prompt le demande.
sudo mount -t cifs //WINHOTE/public /media/winhote/public -o username=WINUtilisateur,domain=WINDOM,file_mode=0777,dir_mode=0777

Monter le partage au démarrage

Préparer le point de montage

  1. Installer les paquets nécessaires : cifs-utils
  2. Créer le point de montage : /media/winhote/public
sudo apt install cifs-utils winbind
sudo mkdir -p /media/winhote/public
sudo /etc/init.d/networking restart

Configuration wins

  1. Ajouter 'wins' dans la ligne "hosts: " de /etc/nsswitch.conf
  2. Redémarrer la couche réseau :

Stocker les informations pour la connexion SMB de manière sécurisée dans un fichier .smbcredentials

  • Créer un fichier '/root/.smbcredentials' avec le contenu suivant :
username=WINDOM\WINUtilisateur
password=*****
  • Protéger le contenu du fichier pour que seul root puisse y accéder :
sudo chmod 600 /root/.smbcredentials

Configuration de fstab

Ajouter la ligne suivante dans /etc/fstab

//WINHOTE/public /media/winhote/public cifs sec=ntmlv2,credentials=/root/.smbcredentials,file_mode=0777,dir_mode=0777 0 0