regle de quota dans un script

regle de quota dans un script - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 11-04-2003 à 15:02:58    

salut,
 
j'aimerais rajouter dans mon script de creation des utilisateurs, une ligne
concernant les quotas.
Donc par ex pour le user "robert" faire ceci:
limit dur 10Mo
limit douce 10Mo
pas de limite sur le nombres de fichiers ou de rep
 
Comment faire ca ? automatiquement.
Je connais evidement la commande edquota, mais elle n'est pas interractive.
 
olivier


---------------
toujours un petit mot gentil:
Reply

Marsh Posté le 11-04-2003 à 15:02:58   

Reply

Marsh Posté le 11-04-2003 à 15:47:26    

up !


---------------
toujours un petit mot gentil:
Reply

Marsh Posté le 11-04-2003 à 16:13:47    

http://www.ac-creteil.fr/reseaux/S [...] uotas.html
 
et surtout :

edquota -p toto liste


Impose les quotas de toto aux membres de la liste


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 15-04-2003 à 23:57:52    

Salut  
 
j'ai un petit probleme pour activer les quota sur ma partition /home. La partition (ext3) refuse de se mounter avec les options de quota (usrquota) ...quotacheck et autre ne fonctionnent pas car ils disent pas de systeme de fichier monte avec des options de quota.  Si qqu'1 a une idee je suis preneur.
 
PS: j'ai redhat 9

Reply

Marsh Posté le 16-04-2003 à 09:08:27    

il faut faire un  
mount -o remount /home apres avoir activé les quota dans /etc/fstab.
 
Moi j'ai un autre probleme...
Je tourne sur une RedHat 7.3 d'origine avec un kernel 2.4.20 compilé dessus.
Le rp: installe sur ma redhat est la version d'origine : quota-3.03-1
Ce que je ne comprend c'est :
- sans faire un quotaon, la commande repquota me retourne des quotas ???? que je peux parametrer avec edquota.
- si je lance quotaon -a, la commande repquota me retourne une erreur  

Quota file format detected differs from the specifies one( or the one kernel uses on the file)

,  
et une commande edquota ne me resort plus les meme informations que precedement. Que-ce que je n'ai pas compris ???
 
I a t-il une version de quota specifique pour chaque noyau ??? laquelle alors pour mon 2.4.20 ?
J'ai essayé d'installer la derniere, mais glibc est en version trop vieille pour quota.
 
olivier


---------------
toujours un petit mot gentil:
Reply

Marsh Posté le 17-04-2003 à 11:00:44    

et Up ! encore une fois  :)


---------------
toujours un petit mot gentil:
Reply

Marsh Posté le 17-04-2003 à 11:02:09    

les quotas fonctionnent avec ext 3 ?  :??:


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 17-04-2003 à 11:04:44    

ben je sais pas moi, je me suis meme pas posé la question ...
J'espere quand meme :D
je pense puisqu'il etait installé par defaut en EXT3 avec ma redhat.
 
Ou alors j'ai mal compris ce que tu voulais dire... genre EXT3 gere les quotas par defaut c'est ca ?


---------------
toujours un petit mot gentil:
Reply

Marsh Posté le 17-04-2003 à 11:08:39    

je demande parce que durant un moment, ext3 ne gérait pas les quotas, je ne savais pas que ça avait changé.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 17-04-2003 à 15:27:25    

Salut Mjule ;) ...bon j'ai fini par y arriver sur une redhat 9 kernel 2.4.20-9 avec des partitons ext3 et quota-3.06-9.
 
je me suis fait un aide memoire :
 
1 - Edition du fichier /etc/fstab pour le montage des partition avec l'option de quota. On choisi de limiter l'espace disque des repertoires 'home' des utilisateurs.
 
 # vi /etc/fstab
 

/dev/hda6             /home                   ext3    defaults,usrquota        1  2


 
 
2 - Remontage de la partition avec l'option de quota
 
 # mount -o remount /home
 
3 - Activation des quotas
 
 # quotacheck -u /home
 
 Cette commande va creer a la racine du repertoire sur lequel les quota sont appliques (ici /home) un fichier aquota.user
 
4 - Parametrage des quotas par utilisateurs
 
 # edquota -u pvinga
 
 cette command ouvre vi :
 

Disk quotas for user pvinga (uid 503):
 Filesystem                   blocks       soft       hard     inodes     soft     hard
 /dev/hda6                    629192     200000     250000       1128        0        0


 
Pour l'utilisateur pvinga il y a une limite 'soft' de depassement de dique qui est de 200Mo avec une limite 'hard' ui permettant d'aller jusqu'a 250Mo pendant une periode de grace. Il est aussi possible de limiter en soft/hard le nombre de fichier avec le nombre d'inode.
 
5 - Definition de la periode de grace
 
 #edquota -t  
 

Grace period before enforcing soft limits for users:
Time units may be: days, hours, minutes, or seconds
 Filesystem             Block grace period     Inode grace period
 /dev/hda6                     3days                  7days


 
La periode de grace a ete fixee a 3 jours pour le quota espace dique maxi et 7 jours pour le quota nombre de fichiers maxi.


Message édité par janeiro le 17-04-2003 à 15:30:43
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed