Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/10/2006, 21h58   #1
Invité de passage
 
Inscription : octobre 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 4
Points : 0
Points : 0
Par défaut Gestion des quotas

Bonjour,

J'ai un réseau composé d'un serveur linux, et d'une cinquantaine d'utilisateurs sous xp.
Afin de prévenir une éventuelle saturation du disque j'ai mis en place une gestion des quotas sur le serveur. Jusque là tout va bien

Seulement, l'utilisateur n'est averti que lorsqu'il atteint la 'hard limit', en fait un message d'xp du style : 'impossible d'ecrire...'.
Malgré la configuration de la 'soft limit' sur le serveur, aucun message ne l'averti.
Ce message 'quota exceeded' n'apparait que sur le serveur en etant connecté sous le compte d'un utilisateur.

J'en viens à ma question (en fait j'en ai 2) :
1. Est il possible de renvoyer les messages (soft et hard limit) directement à l'utilisateur sur xp via samba pour qu'il soit sommé de faire le menage dans son bazar ?
2. Si oui, comment ? et peut on modifier ces messages afin de les personnaliser (ca fait 3 questions finalement).

Merci de votre aide,

Cordialement,
Rémy
Rremy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 08h21   #2
Membre Expert
 
Avatar de 2Eurocents
 
Inscription : septembre 2004
Messages : 2 180
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : septembre 2004
Messages : 2 180
Points : 2 442
Points : 2 442
Citation:
Envoyé par Rremy
Seulement, l'utilisateur n'est averti que lorsqu'il atteint la 'hard limit', en fait un message d'xp du style : 'impossible d'ecrire...'.
Malgré la configuration de la 'soft limit' sur le serveur, aucun message ne l'averti.
As-tu bien configuré le délai de "grace" (grace period) ?
__________________
La FAQ Perl est par ici
: La fonction "Rechercher", on aurait dû la nommer "Retrouver" - essayez et vous verrez pourquoi !
2Eurocents est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 10h56   #3
Invité de passage
 
Inscription : octobre 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 4
Points : 0
Points : 0
Le délai de grace est de 7 jours.
Les messages du 'soft limit' ne marche que si l'on ouvre une session utilisateur sur le serveur, j'ai testé.
Le problème c'est rediriger ce message vers un poste en xp lors d'une session samba

je teste encore un peu tout mais je seche là.
Rremy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 12h47   #4
Rédacteur
 
Inscription : mars 2004
Messages : 1 298
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 1 298
Points : 1 450
Points : 1 450
Samba permet de lancer un script a la connection et a la deconnection, un petit mail ? ou une fentre popup ?
__________________
Marc
Slackware for ever ......
BASH - KSH ( http://marcg.developpez.com/ksh/ )
MarcG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 15h14   #5
Invité de passage
 
Inscription : octobre 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 4
Points : 0
Points : 0
Oui, c'est par là que je m'oriente, un script à l'ouverture de session qui verifie le quota de l'utilisateur, et lui envoie un message personnalisé si besoin.

j'ai testé aussi sur le profil de l'utilisateur lors de la fermeture de session en cas de dépassement de la limite dure : xp renvoie un message 'windows n'a pas pu mettre à jour le profil itinérant ..., bla bla bla,... espace insuffisant sur le disque'.
Les données sont quand même sauvegardé en local, mais ca ne me convient qu'a moitié. Mon serveur est sécurisé mais le message n'est pas assez explicite pour l'utilisateur.
Un paliatif serait un script journalier qui m'avertirait ceux qui depasse la soft ou la hard limite. Et la, j'interviens.

Z'auriez pas ca dans un coin ?

Merci pour votre aide
Rremy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2006, 17h51   #6
Invité de passage
 
Inscription : octobre 2006
Messages : 4
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 4
Points : 0
Points : 0
Re,

Alors voilà ou j'en suis :
J'execute la commande dans le smb.conf :
root preexec = repquota -auv |grep %u | + > /[chemin]/test.txt

grep %u : permet d'isoler la ligne de l'utilisateur
grep + : permet de savoir si l'utilisateur a dépasser son quota

[chemin] : un repertoire accessible par l'utilisateur via xp

Ensuite dans le logon.bat de l'utilisateur, je monte un systeme de fichier réseau par la commande net use. Le fichier test.txt est crée dans ce systeme de fichier.
Pour finir je teste l'existence du fichier (test.txt) par if exist. S'il existe, je l'affiche simplement par notepad.

Le probleme : Le fichier se cree correctement et se trouve bien la ou je veux . Par contre impossible de l'afficher a partir du logon.bat (pas de fichier trouvé ???).
Si je l'ouvre par l'explorateur, pas de probleme.
Peut être que le volume n'est pas monté quand j'essaie d'ouvrir le fichier ? je sais pas.

Voilà j'en suis là, si vous avez d'autres pistes ??

Questions en vrac :
- le profil errant de l'utilisateur se charge t'il avant ou aprés le logon.bat ?
- le profil errant se synchronise t'il avec le profil local ?
Rremy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h47.


 
 
 
 
Partenaires

Hébergement Web