Pages : 1
#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!
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....
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 !!!!) :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
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
Pages : 1