Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/06/2007, à 14:37

pami_y

gestion des Profils itinerants de SAMBA

Bonjour , j'ai configuré un serveur samba qui apparemment fonctionne bien, mais il se pose sur la gestion des profils itinérants . Quand je me connecte à partir d'un PC client Windows XP au serveur , il n'arrive pas identifier le profil de l'utilisateur.seul l'utilisateur root accède au serveur sans problème mais dans Favoris réseau, il n'accède pas aux fichiers partagés.Quelqu'un pourrait -il m'aider.Merci .

Hors ligne

#2 Le 28/06/2007, à 16:43

strataoïde

Re : gestion des Profils itinerants de SAMBA

Je crois que tu devrais poster ton fichier smb.conf pour que l'on puisse t'aider.

autre remarque, tu n'as pas oublié de faire sudo smbpaswd -a nom de l'utilisateur avant?
Moi ça me le fait tout le temps! smile


la commande la plus utile sous linux? man bien sur!

Hors ligne

#3 Le 28/06/2007, à 18:10

pami_y

Re : gestion des Profils itinerants de SAMBA

voilà mon fichier de configuration
workgroup = PARIS
   netbios name = smbparis

    server string = samba %v
   wins support = yes
   dns proxy = no
   local master = yes
   preferred master = yes
   name resolve order = wins lmhosts hosts bcast
   interfaces = 192.168.1.2/255.255.255.0
   smb ports = 445
    hosts allow = 192.168.1.,192.168.5.,127.
   log file = /var/log/samba/log.%m

   max log size = 3000
   security = user
   smb passwd file = /etc/samba/smbpasswd
   admin users = root
   share modes = yes
   passdb backend = tdbsam
   passdb expand explicit= no

   obey pam restrictions = yes
   guest account = invite
    map to guest = bad user
   unix password sync = yes
   domain logons = yes
   os level = 99
   logon path = \\%L\profiles\%U
   logon home = \\%L\profile\%U
  add machine script = /usr/sbin/useradd -d /dev/null -g machines -s /bin/false
########## Printing ##########
-M %u && /bin/passwd -l %u
Account'­s /bin/false ­-M %u
  add user script = /usr/sbin/useradd ­-d /dev/null -­g machines ­-c 'Machine
   load printers = yes
   printcap name = /etc/printcap
   printing = cups
preserve case = yes
   domain master = yes
default case = lower
short preserve case = yes
case sensitive = no
[homes]
   comment = Home Directories
   path = /home/
   valid users = %S

   writable = yes
   create mask = 0600
   directory mask = 0700
available = yes
browsable = yes
public = no
[netlogon]
   comment = Network Logon Service
   guest ok = yes
   path = /home/samba/netlogon
   writable = no
   share modes = yes
available = yes
public = no
browsable = yes
   comment = Users profiles
[profiles]
   guest ok = yes
   path = /home/samba/profiles
   create mask = 0600
   directory mask = 0700
available = yes
public = no
browsable = yes
[printers]
writable = no
   browseable = no
   comment = All Printers
   printable = yes
   path = /var/spool/samba
   available = yes
   writable = no
   public = no
   create mode = 0700
   comment = Printer Drivers
[print$]
   path = /var/lib/samba/printers
   browseable = yes
   guest ok = no
   read only = yes

Hors ligne

#4 Le 28/06/2007, à 18:11

pami_y

Re : gestion des Profils itinerants de SAMBA

voilà mon fichier de configuration
workgroup = PARIS
   netbios name = smbparis

    server string = samba %v
   wins support = yes
   dns proxy = no
   local master = yes
   preferred master = yes
   name resolve order = wins lmhosts hosts bcast
   interfaces = 192.168.1.2/255.255.255.0
   smb ports = 445
    hosts allow = 192.168.1.,192.168.5.,127.
   log file = /var/log/samba/log.%m

   max log size = 3000
   security = user
   smb passwd file = /etc/samba/smbpasswd
   admin users = root
   share modes = yes
   passdb backend = tdbsam
   passdb expand explicit= no

   obey pam restrictions = yes
   guest account = invite
    map to guest = bad user
   unix password sync = yes
   domain logons = yes
   os level = 99
   logon path = \\%L\profiles\%U
   logon home = \\%L\profile\%U
  add machine script = /usr/sbin/useradd -d /dev/null -g machines -s /bin/false
########## Printing ##########
-M %u && /bin/passwd -l %u
Account'­s /bin/false ­-M %u
  add user script = /usr/sbin/useradd ­-d /dev/null -­g machines ­-c 'Machine
   load printers = yes
   printcap name = /etc/printcap
   printing = cups
preserve case = yes
   domain master = yes
default case = lower
short preserve case = yes
case sensitive = no
[homes]
   comment = Home Directories
   path = /home/
   valid users = %S

   writable = yes
   create mask = 0600
   directory mask = 0700
available = yes
browsable = yes
public = no
[netlogon]
   comment = Network Logon Service
   guest ok = yes
   path = /home/samba/netlogon
   writable = no
   share modes = yes
available = yes
public = no
browsable = yes
   comment = Users profiles
[profiles]
   guest ok = yes
   path = /home/samba/profiles
   create mask = 0600
   directory mask = 0700
available = yes
public = no
browsable = yes
[print$]
   path = /var/lib/samba/printers
   browseable = yes
   guest ok = no
   read only = yes

Hors ligne

#5 Le 28/06/2007, à 19:06

figaro

Re : gestion des Profils itinerants de SAMBA

Comme ton serveur est le local master mets lui aussi un os level = 33 pour battre les PC windows.

Comme ton serveur est aussi serveur WINS il faut le dire aux PC Windows : cela se passe dans les paramètres avancés de TPC/IP de la connexion des PCs Windows

Dernière modification par figaro (Le 28/06/2007, à 19:08)


Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04

Hors ligne

#6 Le 29/06/2007, à 13:17

pami_y

Re : gestion des Profils itinerants de SAMBA

Je viens de faire les modifications proposées par Figaro. Mais rien n'y change. Est-ce que si j'utilise LDAP, cela va-til-resoudre mon problème?

Hors ligne

#7 Le 29/06/2007, à 13:20

figaro

Re : gestion des Profils itinerants de SAMBA

Tes itinérants les as-tu enregistrés comme utilsateurs sur le serveur ? En effet tu as mis security = user et donc seuls les inscrits peuvent accéder.

Sans cela tu peux utiliser LDAP mais bon courage.... smile

Dernière modification par figaro (Le 29/06/2007, à 13:24)


Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04

Hors ligne

#8 Le 29/06/2007, à 13:32

pami_y

Re : gestion des Profils itinerants de SAMBA

oui je les ai enregistrer comme utilisateur sur le serveur; mais malheuresement quand je me connecte sur un poste client , les profils itinérants sont absents. ou bien je les ai mal crée, si vous pouvez m'expliquez comment faire , je pourrai reprendre .

Hors ligne

#9 Le 29/06/2007, à 13:49

caes

Re : gestion des Profils itinerants de SAMBA

Quelles sont les droits que tu as donné au répertoire /home/samba/profiles ?
Test avec un chmod -R 777 /home/samba/profiles .

Par contre, je ne comprends pas trop ton fichier .conf

[netlogon]
   comment = Network Logon Service
   guest ok = yes
   path = /home/samba/netlogon
   writable = no
   share modes = yes
available = yes
public = no
browsable = yes
   comment = Users profiles
[profiles]

Déjà, ton répertoire netlogon sert sûrement à accueillir un logon.bat (qui permet de mapper par exemple un lecteur réseau), donc je ne vois pas pkoi tu veux le rendre browsable par des utilisateurs lambda (c'est pas trop grave encore)

Le "comment = users profiles", tu dois l'avoir dans ton répertoire [profiles] et non dans ton répertoire [netlogon].

Sinon, ton script a l'air d'être bon (je l'ai survollé vite fait) et je pense que ton problème vient des droits du répertoire [profiles].

Si cela ne vient pas de là, je peux te fournir une doc. que j'ai faite lors d'un de mes projets d'info cette année avec le smb.conf et l'utilisation de Samba en PDC (où j'ai eu 18 par la même occasion !!!!) big_smile:D:D

#10 Le 29/06/2007, à 13:52

figaro

Re : gestion des Profils itinerants de SAMBA

Dans les dossiers partagés as-tu autorisés les utilisateurs itinérants soit directement soit avec un groupe de partage ?


Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04

Hors ligne

#11 Le 29/06/2007, à 14:01

pami_y

Re : gestion des Profils itinerants de SAMBA

C'est juste une erreur que j'ai fait en faisant la copie du smb.conf pour poster,normalement cette ligne comment est le commentaire  à placer sur sous [profiles]. Et le droit que j'ai donné à /home/samba/profiles est chmod a+x
mais ton document sera le bienvenu.Merci beaucoup

Hors ligne

#12 Le 29/06/2007, à 14:04

pami_y

Re : gestion des Profils itinerants de SAMBA

oui j'ai bien  autorises ces  utilisateurs itinérants soit directement soit avec un groupe de partage selon les partages

Hors ligne

#13 Le 29/06/2007, à 14:15

Caes

Re : gestion des Profils itinerants de SAMBA

Si tu fais à partir de ton client, dans <démarrer / exécuter>, un "net use x: \\smbparis\profiles", est-ce que celui-ci apparaît par la suite dans ton poste de travail ? (jte send ma doc de suite).

Hors ligne

#14 Le 29/06/2007, à 14:28

figaro

Re : gestion des Profils itinerants de SAMBA

pami_y a écrit :

oui j'ai bien  autorises ces  utilisateurs itinérants soit directement soit avec un groupe de partage selon les partages

Il faut que tu comprennes ceci :

Sur un dossier partagé tu as les droits Linux et les droits Samba.

Les droits Samba ne peuvent pas être supérieurs aux droits Linux.
Donc si ton dossier a des droits et permissions Linux limités , Samba ne pourra pas aller contre.
Mais si Samba a des droits limités inférieurs aux droits Linux il ne pourra pas avoir les droits Linux. Il faut donc harmoniser les deux types de droits.

Avec Samba tu définis si lisible seulement ou lisible-inscriptible, ainsi que les utilisateurs et groupes autorisés.

Dernière modification par figaro (Le 29/06/2007, à 14:28)


Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04

Hors ligne

#15 Le 29/06/2007, à 16:52

pami_y

Re : gestion des Profils itinerants de SAMBA

oui ça apparait bien dans mon poste de travail

Hors ligne

#16 Le 29/06/2007, à 17:39

Caes

Re : gestion des Profils itinerants de SAMBA

Cela vient alors des droits (ils ne sont pas corrects). Essaie de suivre ma doc. et je pense que figaro tient la solution (je pense que tu confonds droits Linux et droits Samba...)

Hors ligne