Outils pour utilisateurs

Outils du site


informatique:linux:samba

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
informatique:linux:samba [2008/06/12 14:22] – benoitinformatique:linux:samba [2009/05/18 11:47] (Version actuelle) – benoit
Ligne 1: Ligne 1:
 +====== SAMBA ======
 ===== Configuration du serveur ===== ===== Configuration du serveur =====
 +
  
  
Ligne 6: Ligne 8:
   samba   samba
   winbind   winbind
 +  krb5-libs
 +
 +
 +
  
  
Ligne 12: Ligne 18:
 Ajouter un user samba Ajouter un user samba
   smbpasswd -a benoit   smbpasswd -a benoit
 +
 +Pour insérer la création d'un utilisateur dans un script la commande sera la suivante :
 +  (echo motdepasse;echo motdepasse)|smbpasswd -s -a benoit
  
 Créer le partage de l'utilisateur ''benoit'' en éditant le fichier ''/etc/samba/smb.conf'' ainsi : Créer le partage de l'utilisateur ''benoit'' en éditant le fichier ''/etc/samba/smb.conf'' ainsi :
Ligne 22: Ligne 31:
      printable = no      printable = no
      create mask = 0765      create mask = 0765
 +
 +
 +
 +
 +==== Ajouter le serveur à un AD ====
 +Editer le fichier ''/etc/krb5.conf'' :
 +
 +  [logging]
 +   default = FILE:/var/log/krb5libs.log
 +   kdc = FILE:/var/log/krb5kdc.log
 +   admin_server = FILE:/var/log/kadmind.log
 +  
 +  [libdefaults]
 +   default_realm = AD-DOMAIN.EXAMPLE.COM
 +   dns_lookup_realm = true
 +   dns_lookup_kdc = true
 +   ticket_lifetime = 24h
 +   forwardable = yes
 +  
 +  [realms]
 +   AD-DOMAIN.EXAMPLE.COM = {
 +    kdc = SERVER.AD-DOMAIN.EXAMPLE.COM
 +   }
 +  
 +  [kdc]
 +   profile = /var/kerberos/krb5kdc/kdc.conf
 +  
 +  [appdefaults]
 +   pam = {
 +     debug = false
 +     ticket_lifetime = 36000
 +     renew_lifetime = 36000
 +     forwardable = true
 +     krb4_convert = false
 +   }
 +
 +Dans l'exemple ci-dessus, **AD-DOMAIN** est le domaine AD, **EXAMPLE.COM** est le nom de domaine DNS et **SERVER.AD-DOMAIN.EXAMPLE.COM** est le nom d contrôleur de domaine.
 +
 +Pour tester l'authentification sur le domaine lancer la commande suivante :
 +  kinit administrateur@AD-DOMAIN.EXAMPLE.COM
 +
 +Editer le fichier ''/etc/samba/smb.conf'' :
 +  workgroup = AD-DOMAIN
 +  server string = SMB-SERVER
 +  realm = AD-DOMAIN.EXAMPLE.COM
 +  password server = SERVER.AD-DOMAIN.EXAMPLE.COM
 +  security = ADS
 +  encrypt passwords = yes
 +
 +Pour lister les utilisateurs do domaine :
 +  wbinfo -u
 +
 +==== Arrêt et démarrage ====
 +Toute modification dans le fichier ''/etc/samba/smb.conf'' nécessite le redémarrage de samba.
  
 Démarrer ou redémarrer le demon samba : Démarrer ou redémarrer le demon samba :
   /etc/init.d/smb stop   /etc/init.d/smb stop
   /etc/init.d/smb start   /etc/init.d/smb start
 +
 +Penser à démarrer winbind aussi :
 +  etc/init.d/winbind stop
 +  etc/init.d/winbind start
  
 ===== Configuration du client ===== ===== Configuration du client =====
Ligne 43: Ligne 110:
 Resoudre des IP en nom NetBios Resoudre des IP en nom NetBios
   nmblookup -A 10.0.0.1   nmblookup -A 10.0.0.1
 +
  
  
Ligne 62: Ligne 130:
   password=mypassword   password=mypassword
  
 +Pour monter un partage Windows et afficher correctement les accents :  
 +  mount -t smbfs -o iocharset=iso8859-1 //MACHINE/SHARE /mnt/SHARE/
  
 ==== Se connecter à un partage sans montage ==== ==== Se connecter à un partage sans montage ====
Ligne 70: Ligne 139:
 Se connecter au partage Se connecter au partage
   smbclient -U user -W DOMAINE //MACHINE/share PASSWORD   smbclient -U user -W DOMAINE //MACHINE/share PASSWORD
 +
 +ou
 +  smbclient //MACHINE/share -U login%password
 +
 +Se connecter en indiquant les actions a faire. Ici on va dans le repertoire local ''/home/benoit'' et on copie de fichier ''samba.doc'' sur le partage :
 +  smbclient //MACHINE/share -U login%password -c "lcd /home/benoit;put samba.doc"
informatique/linux/samba.1213280571.txt.gz · Dernière modification : (modification externe)