Aller au contenu

Commande Useradd


el_mago81

Messages recommandés

En complément, sous DSM, les commandes à utiliser pour cela sont respectivement "synouser -add" et "synogroup -add" (dans /usr/syno/sbin/, à mettre dans le PATH sinon donner le chemin complet):

fserv> synouser
Copyright (c) 2003-2012 Synology Inc. All rights reserved.

Usage: synouser (Version 3776)
        --help
        --rebuild {all|(domain Force{0|1})|(ldap Force{0|1})}
        --enum {local|domain|ldap|all|domain_used}
        --enumpre {local|domain|all|domain_used} prefix Caseless{0|1}
        --enumsub {local|domain|all|domain_used} substr Caseless{0|1}
        --get username
        --getuid UID
        --add [username pwd "full name" expired{0|1} mail privilege]
        --modify username "full name" expired{0|1} mail
        --rename old_username new_username
        --setpw username newpasswd
        --del username1 username2 ...
        --login username pwd
        --dbopen2 username
        --filesetpw filename
        --create_homes {domain|ldap}

fserv> synogroup
Copyright (c) 2003-2012 Synology Inc. All rights reserved.
Usage: synogroup (Version 3776)
        --help
        --rebuild {all|(domain Force{0|1})|(ldap Force{0|1})}
        --enum [{local|domain|ldap|all}]
        --enumpre {local|domain|all} prefix Caseless{0|1}
        --enumsub {local|domain|all} substr Caseless{0|1}
        --get groupname
        --getgid GID
        --descget groupname
        --descset groupname ["New Descritions"]
        --add groupname username1 username2 ...
        --rename old_groupname new_groupname
        --member groupname username1 username2 ...
        --del groupname1 groupname2 ...
        --dbopen2 groupname

Modifié par CoolRaoul
Lien vers le commentaire
Partager sur d’autres sites

mais le userID n'est pas généré automatiquement normalement ?

En fait je n'ai pas plus d'info sur le fonctionnement de cette commande que l'aide en ligne que j'ai copié

Faut expérimenter (me demande bien ce que font les arguments "--get" par exemple)

Que le premier qui trouve de la doc la dessus poste ici, ça serait sympa.

Lien vers le commentaire
Partager sur d’autres sites

  • 4 semaines après...

sur le site de syno (http://www.synology.com/support/developer.php?lang=dan#synouser) il décrit les différentes commandes.

Dans la partie restrictions -> app_privilege, je comprends pas comment il fait pour arriver à 21 (21 = 0x15 = 0x01 + 0x04 + 0x10).

Ben, pourtant, en hexadécimal:

0x01 + 0x04 + 0x10 = 0x15

et 15 hexa c'est bien 21 décimal

On peux même le vérifier en ligne de commande shell:

> echo $((0x01 + 0x04 + 0x10))
21
Lien vers le commentaire
Partager sur d’autres sites

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.