Aller au contenu

Definir En Ligne De Commande Le Quota D'un Utilisateur


boxis

Messages recommandés

la commande setquota est ton amie :

setquota [-u|-g] [-rm] [-F quotaformat] <user|group>

<block-softlimit> <block-hardlimit> <inode-softlimit> <inode-hardlimit> -a|<filesystem>...

pour mettre le quota de l'utilisateur toto à 1Go et 10000 fichiers sur /volume1/homes

setquota -u toto 1000000 1000000 10000 10000 /volume1/homes

l'unité est le bloc qui fait habituellement 1Ko. tu peux mettre des valeurs différentes pour soft et hard limit, mais dans la pratique, si c'est un partage windows, ça n'a pas d'effet.

à noter que je n'ai pas testé sur mon syno, ma version ne gère pas les quotas

tu pourras utilement tester la commande quota suivie du nom d'utilisateur, et la commande repquota (du moins si ces commandes existent sur syno)

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Je créer les utilisateurs a travers de scripts, lorsqu'un client demande sur mon site un accès ftp, je créer automatiquement l'utilisateur, mais je suis incapable de définir le quota sur l'utilisateur. (j'essaye de tout automatiser pour éviter de créer manuellement au travers le DSM). Puis 2 minutes après la demande du client je lui envoi sont mot de passe d'accès ftp et d'accès au système fichier du DSM.

Cordialement,

Phil

Merci beaucoup pour cette réponse rapide...

smile.png

Cordialement,

Phil

Lien vers le commentaire
Partager sur d’autres sites

La commande "setquota" existe bien sur le syno mais pas "repquota"

Voici l'aide de setquota



DS111> setquota --help

setquota: Usage:

  setquota [-u|-g] [-F quotaformat] <user|group>

    	<block-softlimit> <block-hardlimit> <inode-softlimit> <inode-hardlimit> -a|<filesystem>...

  setquota [-u|-g] [-F quotaformat] <-p protouser|protogroup> <user|group> -a|<filesystem>...

  setquota [-u|-g] [-F quotaformat] -b [-c] -a|<filesystem>...

  setquota [-u|-g] [-F quotaformat] -t <blockgrace> <inodegrace> -a|<filesystem>...

  setquota [-u|-g] [-F quotaformat] <user|group> -T <blockgrace> <inodegrace> -a|<filesystem>...


-u, --user             	set limits for user

-g, --group            	set limits for group

-a, --all              	set limits for all filesystems

	--always-resolve   	always try to resolve name, even if is

                       	composed only of digits

-F, --format=formatname	operate on specific quota format

-p, --prototype=protoname  copy limits from user/group

-b, --batch            	read limits from standard input

-c, --continue-batch   	continue in input processing in case of an error

-t, --edit-period      	edit grace period

-T, --edit-times       	edit grace times for user/group

-h, --help             	display this help text and exit

-V, --version          	display version information and exit


Bugs to: jack@suse.cz

Patrick

Lien vers le commentaire
Partager sur d’autres sites

  • 1 an après...

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.