Outils pour utilisateurs

Outils du site


tech:samba-client_smb_cifs

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tech:samba-client_smb_cifs [2025/05/06 14:59] Jean-Baptistetech:samba-client_smb_cifs [2025/11/11 16:45] (Version actuelle) Jean-Baptiste
Ligne 18: Ligne 18:
 apt-get install cifs-utils smbclient apt-get install cifs-utils smbclient
 </code> </code>
 +
  
 == Exemple  == Exemple 
  
-<code ini auth.cfg>+''auth.cfg'' 
 +<code ini>
 username=jean username=jean
 password=P@ssw0rd password=P@ssw0rd
Ligne 30: Ligne 32:
 smbclient -A auth.cfg //192.168.1.12/D$/ -c ls smbclient -A auth.cfg //192.168.1.12/D$/ -c ls
 </code> </code>
 +
  
 === Lister les partages === Lister les partages
Ligne 47: Ligne 50:
 smbtree -N -d3 smbtree -N -d3
 </code> </code>
 +
  
 === Se connecter === Se connecter
Ligne 55: Ligne 59:
 smbclient -U utilisateur%mdp '\\127.0.0.1\partage' smbclient -U utilisateur%mdp '\\127.0.0.1\partage'
 </code> </code>
 +
  
 ==== gvfs-mount ==== gvfs-mount
Ligne 69: Ligne 74:
  
  
-<code xml /etc/security/pam_mount.conf.xml>+''/etc/security/pam_mount.conf.xml'' 
 +<code xml>
 <volume options= "user=%(DOMAIN_USER),dom=%(DOMAIN_NAME),setuids" fstype="cifs" server="192.168.x.x" path="sharename" mountpoint="~/sharemount" /> <volume options= "user=%(DOMAIN_USER),dom=%(DOMAIN_NAME),setuids" fstype="cifs" server="192.168.x.x" path="sharename" mountpoint="~/sharemount" />
 </code> </code>
Ligne 94: Ligne 100:
  
 Disable less secure legacy dialects Disable less secure legacy dialects
-<code - /etc/modprobe.d/cifs.conf>+ 
 +''/etc/modprobe.d/cifs.conf'' 
 +<code bash>
 options cifs disable_legacy_dialects=1 options cifs disable_legacy_dialects=1
 </code> </code>
Ligne 104: Ligne 112:
 # N or 0 stands for disabled # N or 0 stands for disabled
 </code> </code>
 +
  
 == Autres clients == Autres clients
Ligne 138: Ligne 147:
 </code> </code>
  
-<code - ~/.smb/smbnetfs.conf>+''~/.smb/smbnetfs.conf'' 
 +<code ->
 log_file                "/tmp/smbnetfs.log" log_file                "/tmp/smbnetfs.log"
 show_$_shares           "true" show_$_shares           "true"
Ligne 146: Ligne 156:
 </code> </code>
  
-<code - ~/.smb/smbnetfs.auth>+''~/.smb/smbnetfs.auth'' 
 +<code ->
 auth "smb-sh"           "DOMAIN/user1" "P@ssw0rd" auth "smb-sh"           "DOMAIN/user1" "P@ssw0rd"
 auth "127.0.0.1"        "DOMAIN/user1" "P@ssw0rd" auth "127.0.0.1"        "DOMAIN/user1" "P@ssw0rd"
Ligne 155: Ligne 166:
 chmod 600 ~/.smb/smbnetfs.auth chmod 600 ~/.smb/smbnetfs.auth
 </code> </code>
 +
  
 == Cache avec cachefilesd / FS-Cache == Cache avec cachefilesd / FS-Cache
Ligne 163: Ligne 175:
 * https://www.kernel.org/doc/html/latest/filesystems/caching/cachefiles.html * https://www.kernel.org/doc/html/latest/filesystems/caching/cachefiles.html
 * https://serverfault.com/questions/602203/cachefilesd-cachefiles-everything-seems-to-be-set-up-still-not-working * https://serverfault.com/questions/602203/cachefilesd-cachefiles-everything-seems-to-be-set-up-still-not-working
 +
  
 == Autres == Autres
Ligne 175: Ligne 188:
 </code> </code>
  
-<code - /etc/fstab>+''/etc/fstab'' 
 +<code ->
 //ouindoze/nompartage    /mnt/nompartage    cifs    credentials=/home/jean/.smbcredentials,rw,auto,user,nounix,noserverino,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0 //ouindoze/nompartage    /mnt/nompartage    cifs    credentials=/home/jean/.smbcredentials,rw,auto,user,nounix,noserverino,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
  
Ligne 185: Ligne 199:
 </code> </code>
  
-<code bash /etc/modprobe.d/cifs.conf>+ 
 +''/etc/modprobe.d/cifs.conf'' 
 +<code bash>
 # Disable caching and the CIFS oplog for stable NTFS network shares # Disable caching and the CIFS oplog for stable NTFS network shares
 options cifs enable_oplocks=0 options cifs enable_oplocks=0
Ligne 195: Ligne 211:
 Fichiers contenant les identifiants en clair (pour ne pas les mettre dans le fstab) Fichiers contenant les identifiants en clair (pour ne pas les mettre dans le fstab)
  
-<code ini /etc/.cifs_public_plop>+''/etc/.cifs_public_plop'' 
 +<code ini>
 #domain=domain #domain=domain
 username=utilisateur username=utilisateur
Ligne 201: Ligne 218:
 </code> </code>
  
-<code ini /home/jean/.smbcredentials>+''/home/jean/.smbcredentials'' 
 +<code ini>
 username=utilisateur username=utilisateur
 password=motdepasse password=motdepasse
Ligne 280: Ligne 298:
 smbclient -U user%'P@ssw0rd' -p 1445 //127.0.0.1/E -m SMB3 smbclient -U user%'P@ssw0rd' -p 1445 //127.0.0.1/E -m SMB3
 </code> </code>
 +
  
 === Pb temps de connexion long - NTLMSSP === Pb temps de connexion long - NTLMSSP
Ligne 332: Ligne 351:
 Où il y a trois lignes vides, ça a mis plusieurs secondes. \\ Où il y a trois lignes vides, ça a mis plusieurs secondes. \\
 Dans le cas présent le contrôleur de domaine n'est pas joignable et nous utilisons un compte local.  Dans le cas présent le contrôleur de domaine n'est pas joignable et nous utilisons un compte local. 
 +
  
 ==== Solution ==== Solution
Ligne 400: Ligne 420:
 mount -t cifs -o rw,uid=1000,forceuid,gid=1000,forcegid,file_mode=0777,dir_mode=0777,noperm,vers=2.0,credentials=/root/.fichier_mdp //server/partage /mnt/nompartage mount -t cifs -o rw,uid=1000,forceuid,gid=1000,forcegid,file_mode=0777,dir_mode=0777,noperm,vers=2.0,credentials=/root/.fichier_mdp //server/partage /mnt/nompartage
 </code> </code>
 +
 +=== Err NT_STATUS_LOGON_FAILURE
 +
 +<code ->
 +$ smbclient -U user1%'BasP@ssw0rd' '\\localhost\shared'
 +session setup failed: NT_STATUS_LOGON_FAILURE
 +
 +$ smbclient -U user1%'P@ssw0rd' '\\localhost\shared'
 +Domain=[localhost] OS=[Unix] Server=[Samba 3.0.33-3.7.el5]
 +tree connect failed: NT_STATUS_BAD_NETWORK_NAME
 +</code>
 +
 +==== Solution
 +
 +Le partage pointait vers un dossier non existant.
  
  
tech/samba-client_smb_cifs.1746536379.txt.gz · Dernière modification : de Jean-Baptiste

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki