boxis Posté(e) le 6 septembre 2011 Posté(e) le 6 septembre 2011 Bonjour, Est-il possible de définir le quota d'un utilisateur de ligne de commande (SSH ou Telnet) ? Cordialement, Phil 0 Citer
PatrickH Posté(e) le 6 septembre 2011 Posté(e) le 6 septembre 2011 C'est une bonne question , je pense que oui , j'ai jamais essayé mais pourquoi souhaite tu le faire en ligne de commande alors que le DSM le permet dans une interface graphique et ce n'est normalement pas un paramètre que tu change tous les jours Patrick 0 Citer
cricx Posté(e) le 6 septembre 2011 Posté(e) le 6 septembre 2011 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) 0 Citer
boxis Posté(e) le 6 septembre 2011 Auteur Posté(e) le 6 septembre 2011 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... Cordialement, Phil 0 Citer
PatrickH Posté(e) le 6 septembre 2011 Posté(e) le 6 septembre 2011 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 0 Citer
zode94 Posté(e) le 6 septembre 2013 Posté(e) le 6 septembre 2013 Bonjour, Je cherche à mettre un quota par defaut pour tous les utilisateurs de mon syno en une commande Merci pour votre aide 0 Citer
Messages recommandé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.