← retour aux snippets

mount.cifs: monter un partage SMB en sécurité

Monter un partage Windows/Samba avec credentials séparés et options durcies.

bash network #cifs#smb#mount

objectif

Accéder à un partage SMB avec un fichier de credentials et des options robustes.

code minimal

# /etc/creds.smb (chmod 600)
# username=USER
# password=PASS
# domain=DOMAIN

sudo mount -t cifs //filesrv/share /mnt/share -o credentials=/etc/creds.smb,vers=3.1.1,uid=1000,gid=1000,iocharset=utf8,seal

utilisation

# fstab
echo '//filesrv/share /mnt/share cifs credentials=/etc/creds.smb,vers=3.1.1,uid=1000,gid=1000 0 0' | sudo tee -a /etc/fstab

variante(s) utile(s)

# lecture seule et cache désactivé
sudo mount -t cifs //filesrv/share /mnt/share -o credentials=/etc/creds.smb,ro,cache=none

notes

  • utilisez seal (chiffrement) si supporté.
  • ne stockez pas les creds en clair dans fstab.