Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1431 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  samba quota, profils et script

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

samba quota, profils et script

n°432851
boards
Posté le 15-03-2004 à 23:02:00  profilanswer
 

Bonjour à tous !
 
J'ai quelques questions concernant samba en cpd !
 
1) en fait je voudrais pouvoir mettre en place des quotas sur chaque répertoire d'utilisateurs pour ne pas saturer le disque serveur à long terme, est ce possible ??!
 
2) lors de la connexion d un utilisateur depuis un poste windows xp je remarque que le profil est sauvegardé sur le serveur mais aussi sur la machine windows ce qui occupe donc de la place disque sur chacun des deux. Est il possible de garder le minimum d infos tel que le wallpaper, la config des icones ... mais uniquement sur le serveur ?? il me semble qu on parle alors de profil itinérant mais je ne suis pas certain !
 
3) enfin j'aimerais réalisé un petit script a l ouverture de session de chaque utilisateur du type :
 
bonjour "nom d'utilisateur"  
 
il vous reste 80 mo sur les 100 mo disponible  
 
bonne journée
 
et aussi un petit script permettant un ajout d utilisateur et de machines facilement si l on accueille des stagiaires par ex ki disposent d un portable  
 
 
merci beaucoup  

mood
Publicité
Posté le 15-03-2004 à 23:02:00  profilanswer
 

n°433050
boards
Posté le 16-03-2004 à 12:09:37  profilanswer
 

help me please

n°433107
boards
Posté le 16-03-2004 à 13:29:14  profilanswer
 

vraiment personne ???

n°433918
Virolos
Y'a pas de fumée sans pneus...
Posté le 17-03-2004 à 18:31:04  profilanswer
 

1) A ma connaissance, tu dois d'abord activer la gestion des quotas sur ton système de fichiers (intégré à FreeBSD, pour Linux je crois qu'il faut recompiler le noyau en activant une option mais à vérifier). Ensuite tu dois recompiler Samba en activant également la gestion des quotas.
 
2) Tu utilises Samba en tant que PDC? Normallement c'est géré correctement avec la séparation de la partie du profil itinérante et celle locale qui est en partie recopiée du PDC.
 
3) Oui, tu peux faire un netlogon qui effectue un "du" (genre "du -hd0 /home/%u > /home/%u/free.txt" ) sur le home de l'utilisateur mais pour l'afficher côté Windows c'est un peu tordu! A moins de mettre dans le start menu un petit vbs qui va lire la valeur écrite par le "du" et l'afficher via un MsgBox.


---------------
Vrooom...
n°434921
boards
Posté le 18-03-2004 à 19:48:40  profilanswer
 

Virolos a écrit :

1) A ma connaissance, tu dois d'abord activer la gestion des quotas sur ton système de fichiers (intégré à FreeBSD, pour Linux je crois qu'il faut recompiler le noyau en activant une option mais à vérifier). Ensuite tu dois recompiler Samba en activant également la gestion des quotas.
 
2) Tu utilises Samba en tant que PDC? Normallement c'est géré correctement avec la séparation de la partie du profil itinérante et celle locale qui est en partie recopiée du PDC.
 
3) Oui, tu peux faire un netlogon qui effectue un "du" (genre "du -hd0 /home/%u > /home/%u/free.txt" ) sur le home de l'utilisateur mais pour l'afficher côté Windows c'est un peu tordu! A moins de mettre dans le start menu un petit vbs qui va lire la valeur écrite par le "du" et l'afficher via un MsgBox.


 
1)ok donc c est un peu complexe à faire lol !!
 
2)oui samba en pdc security = user  
 
tu veux dire par la que tout ce qui est sur le serveur n est pas sur la machine cliente ??
et si je ne veux plus aucun fichier sur la machine cliente comment faire ?
 
3)pas simple non plus ca lol  
 
 
y a pas plus simple ??
 
merci quand meme

n°435370
Virolos
Y'a pas de fumée sans pneus...
Posté le 19-03-2004 à 13:49:54  profilanswer
 

1) J'ai graté un petit peu, que ça soit du *BSD ou du GNU/Linux, il faut activer la gestion des quotas dans le kernel, l'activer sur le FS qui contient "/home" et ensuite ajouter des quotas de groupe et/ou de user. Il existe des commandes simples pour faire des audits par groupe et/ou user. Un petit peu de recherche avec ton ami google et un petit peu de courage et tu devrais t'en sortir. Sans faire d'évangélisme le handbook de FreeBSD détaille pratiquement tout ce qu'il y a à faire. Webmin aussi peut faciliter la tâche une fois les quotas activés.
 
2)La majeur partie du profil, qui contient entre autres les fichiers les plus importants (*.DAT), est en référence sur le serveur et est synchronisé à chaque logon/logout sur le poste local ( ça permet comme ça aussi de se connecter sur le cache pour les portables déconnecté ). La machine locale contient en plus la partie du profil qui est propre à la config de la machine (le fameux "local settings" ). Donc je ne crois qu'il soit possible de ne plus avoir de fichier en local et je n'en vois pas trop l'intérêt.
 
3) Allez courage :hello:


---------------
Vrooom...
n°435484
__jerome__
Posté le 19-03-2004 à 16:02:20  profilanswer
 

Voici mon script de test de logon, il fait appel à quelques soft pour recupérer des variables sous win9x, certaines lignes ne servent à rien c'était pour tester.
 
Fichier login.bat:
 
@echo off
 
rem *** Détection de la version d'OS
 
ver |find "Windows 95" >nul:
 
if not errorlevel 1 goto win95
 
ver |find "Windows 98" >nul:
 
if not errorlevel 1 goto win98
 
ver |find "Windows Millennium [Version 4.90.3000]" >nul:
 
if not errorlevel 1 goto winme
 
ver |find "Windows XP" >nul:
 
if not errorlevel 1 goto winXP
 
 
 
rem ****************************
 
echo Impossible de reconnaitre la version de l'OS !
 
goto fin  
 
 
 
:win95
 
rem identd identification
 
rem \\serveur\netlogon\identd -q -r 0
 
rem version du dos (/L lowercase)
 
\\serveur\netlogon\putinenv V /L  
 
rem info username,computername, langroup,logonserver,root
 
\\serveur\netlogon\putinenv L /L
 
rem formate l'heure
 
\\serveur\netlogon\putinenv T 24 /L
 
\\serveur\netlogon\winset username=%username%
 
\\serveur\netlogon\winset computername=%computername%
 
\\serveur\netlogon\winset OS=win95
 
cd c:
 
cd windows
rem  vire  les mdps
 
del *.pwl
 
 
 
goto fin
 
 
 
:win98
 
rem identd identification
 
rem \\serveur\netlogon\identd -q -r 0
 
\\serveur\netlogon\putinenv V /L
 
\\serveur\netlogon\putinenv L /L
 
\\serveur\netlogon\putinenv T 24 /L
 
set OS="Windows 98"
 
cd c:
 
cd windows
 
del *.pwl
 
 
 
goto fin
 
 
 
:winme
 
\\serveur\netlogon\putinenv V /L
 
\\serveur\netlogon\putinenv L /L
 
\\serveur\netlogon\putinenv T 24 /L
 
set OS="Windows Millenium"
 
cd c:
 
cd windows
 
del *.pwl
 
 
 
cls
 
goto fin
 
 
 
:winXP
 
echo winXP
 
set OS="WinXP pro"
 
call \\serveur\logiciel\scripts\welcome.vbs
 
 
 
goto fin
 
 
 
:fin
 
 
 
rem *** Scripts communs ***  
 
 
 
set login=%username%
 
 
 
rem *** en fonction du nom machine==>localisation dans l'etablissement
 
set machine=%computername:~0,5%
 
set machinecdi=%computername:~5,7%
 
set machine1bis=%computername:~0,9%
 
 
 
net time \\Serveur /set /y
 
 
 
cls
 
echo **********************************************************************
 
echo ///////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\                                            
 
echo .
 
echo   Bienvenue sur l'intranet du college  
 
echo .  
 
echo               Bonjour %login%  
 
echo .
 
echo   Vous utilisez le poste %computername%,              
 
echo   pensez a vous deconnecter en quittant votre poste
 
echo   et sauvegardez vos documents dans k:\doc\
echo .  
 
echo                     ;=)          
 
echo .                                        
 
echo   Systeme d'exploitation :%OS%  
 
echo   Date:  %date%  
 
echo   Heure: %time%
 
echo **********************************************************************
 
pause
 
cls
 
 
 
echo Connection aux lecteurs reseau sur serveur:
 
 
net use M: \\Serveur\hachette /yes
 
net use i: \\serveur\install
 
net use j: \\Serveur\profs /yes
 
net use k: \\Serveur\home /yes
 
net use l: \\Serveur\logiciel /yes
 
net use p: \\Serveur\public /yes
 
net use t: \\serveur\trend /yes
 
 
 
 
rem *** Mise à jour de l'antivirus ***
 
\\serveur\trend\AUTOPCC.EXE
 
 
 
:test
 
if not exist K:\nul goto erreur
 
goto exit
 
 
 
:erreur
 
cls
 
echo ----------------------------------------------------------
 
echo ERREUR: le lecteur K: n'existe pas !
 
echo ----------------------------------------------------------
 
echo Vous devriez avoir Home (K:).
 
echo Cependant celui-ci est introuvable.
 
echo.
 
echo Avertissez l'Administrateur, SVP.
 
echo.
 
goto exit
 
 
 
 
 
if exist \\tour_cdi\ goto cdi
 
 
 
:cdi
 
rem ********* Aux cds partagé *********
 
net use g: \\tour_cdi\1ERS00FRDVD /yes
 
 
goto fincdi
 
 
 
:fincdi
 
 
 
 
 
 
 
:exit


Message édité par __jerome__ le 19-03-2004 à 16:12:53
n°709425
hfrfc
Bob c'est plus simple à dire..
Posté le 21-07-2005 à 10:13:31  profilanswer
 

J'ai un probleme justement avec mon script samba. Tout ce passe bien sauf a l'instruction :EOF. La rien ne se passe, le script quitte sans prendre en compte les instructions apres le :EOF. Je n'ai pas l'echo "appel" ni le pause. Je ne comprend pas pourquoi !!! :( Une id ?
 
-----------------
@echo off
echo "Script de demarrage"
net use T: %LOGONSERVER%\temp /PERSISTENT:NO
rem ::::  Win9x checks ::::::::::::
 
VER |find /i "Windows 95" >NUL
IF NOT ERRORLEVEL 1 GOTO W9598ME
 
VER |find /i "Windows 98" >NUL
IF NOT ERRORLEVEL 1 GOTO W9598ME
 
VER |find /i "Windows Millennium" >NUL
IF NOT ERRORLEVEL 1 GOTO W9598ME
 
rem :::: NT/XP checks ::::::::::::
 
VER | find "XP" > nul
IF %errorlevel% EQU 0 GOTO s_win_XP
 
VER | find "2000" > nul
IF %errorlevel% EQU 0 GOTO s_win_2000
 
VER | find "NT" > nul
IF %errorlevel% EQU 0 GOTO s_win_NT
 
ECHO Os non reconnu !
GOTO :EOF
 
rem  :::: Win9x commands ::::::::::::
 
:W9598ME
ECHO "Parametrage du client 95/98..."
GOTO :EOF
 
rem :::: NT/XP commands ::::::::::::
 
:s_win_XP
ECHO "Parametrage du client XP..."
regedit /S tweak_ie.reg
goto :EOF
 
:s_win_2000
ECHO "Parametrage du client 2000..."
regedit /S tweak_ie.reg
goto :EOF
 
:s_win_NT
ECHO "Parametrage du client NT..."
goto :EOF
 
:EOF
echo "appel"
pause
%USERNAME%.bat


Message édité par hfrfc le 21-07-2005 à 10:13:47

---------------
D3/Hots/Hs Doc#2847
n°709429
Klaimant
?
Posté le 21-07-2005 à 10:26:18  profilanswer
 

Ca viendrait pas de ton goto :EOF car avec un goto :toto ca fonctionne ;)


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°709431
hfrfc
Bob c'est plus simple à dire..
Posté le 21-07-2005 à 10:37:29  profilanswer
 

oué. je kiff batch !!


---------------
D3/Hots/Hs Doc#2847

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  samba quota, profils et script

 

Sujets relatifs
administration sambaQuota + ReiserFS... c'est possible?
probleme sambaConfiguration samba redhat -> windows XP
sos ! connexion de xp vers linux samba[MDK9.2] Problème samba
Problème de jeu de caractères sous Linux via SambaScript en Perl
configuration de samba 2.2.7 en réseau avec Win2003serverScript : faire un script pour changer de XF86Config-4
Plus de sujets relatifs à : samba quota, profils et script


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR