probléme samba:scripts et profils itinérant - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 30-05-2006 à 01:47:35
en fait aucun lecteur réseau ne se monte même celui déclaré dans smb.conf, s'il vous plait audezz moi!!
Marsh Posté le 02-06-2006 à 09:41:40
Pour les Profiles il faut créer le répertoire /var/lib/samba/profiles avec des droits 755.
Dans ton fichier smb.conf je te conseille d'enlever les accents quand tu déclare un partage(comptabilité)
Poru logon script = %u.bat si tu veux utiliser des scripts par utilisateurs
Ensuite sur tes postes clients essai de monter ton partage avec la commande suivant :
net use l: \\@IPde ton serveur\comptabilite
Si la commande fonctionne essai de remplacer le %L(dans tes scripts de connection) par l'adresse IP de ton serveur.
Marsh Posté le 29-05-2006 à 16:53:51
Bonjour à tous,
j'ais monté un serveur samba en pdc/serveur de fichier. J'ai prévu un répertoire netlogon pour les scripts et un répertoire profiles pour les profiles itinérant.
smb.conf:
[global]
workgroup=sgreal
netbios name=smbserveur
server string=serveur samba
share modes=yes
security=user
encrypt passwords=yes
smb passwd file=/etc/samba/smbpasswd
#synchro mdp samba et linux et pvs de changer mdp
unix password sync=yes
passwd program=/usr/bin/passwd %u
passwd chat = *New*UNIX*password* %n\n *Retype*new*UNIX*password* %n\n *passwd:*all*authentification*tokens*updated*successfully*
#table conversion windows unix
username map=/etc/samba/smbusers
log file=/var/log/samba/log.%m
max log size=50
socket options=TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
#script pour rajouter machine à l'inscription ds le domaine
add user script=/usr/sbin/useradd -d /dev/null -g machines -c 'Machine Account' -s /bin/false -M %u
logon path=\\%L\Profiles\%U
logon drive=H:
logon script=%G.bat
logon home=\\%L\%u
#Controleur de domaine principal
domain logons=yes
os level=255
preferred master=yes
domain master=yes
admin users=root @admin
#Utilisation de WINS
wins support=yes
dns proxy=no
#ordre de résolution
name resolve order=lmhost wins host bcast
logon script=%G.bat
[netlogon]
comment=Service de connexion réseau
path=/var/lib/samba/netlogon
browseable=no
write list=@admin
read list=@admin
valid users=@admin
[Profiles]
path=/var/lib/samba/profiles
read only=no
guest ok=yes
browseable=no
[home]
comment=répertoire personnel
path=/home/%u
writeable=yes
browseable=no
[comptabilité]
comment=comptabilité
path=/mnt/serveur/comptabilite
writeable=yes
valid users=@comptabilite,@admin
read list=@comptabilite,@admin
write list=@comptabilite,@admin
[secretariat]
comment=secrétariat
path=/mnt/serveur/comptabilite
writeable=yes
valid users=@secretariat,@admin
read list=@secretariat,@admin
write list=@secretariat,@admin
[public]
path=/mnt/serveur/public
writeable=yes
browseable=yes
public=yes
valid users=@admin,@comptabilite,@secretariat
script clients (pour compta):
net use H: \\%L\home
net use L: \\%L\mnt\serveur\comptabilite
net use P: \\%L\mnt\serveur\public
cls
echo *************************************
echo *Bienvenue sur le réseau Linux/Samba*
echo *************************************
pause
alors le probléme c'est que déja d'une je ne sais pas vraiment comment procéder pour les profils pour en créer et qu'il soit pris en compte (script???)
et secundo les script ne sont pas pris en considération lors de l'ouverture de session, comment ce fait ce?
comment faire?
merci d'avance pour votre aide!