Aller au contenu

Commande Useradd

Featured Replies

Posté(e)

Bonjour,

Est il possible de créer un utilisateur ou un groupe avec respectivement les commandes useradd ou groupadd ? ou l'interface graphique est obligatoire !?

Posté(e)

Tu peux le créer en ligne de commande, mais si tu veux qu'il apparaisse dans DSM, il faudra utiliser un userID > 1024

Idem pour le groupe, mais je me souviens plus de la valeur

Posté(e)

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

Posté(e)
  • Auteur

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

Posté(e)

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.

Posté(e)

Si tu utilises la commande "synouser" le userID est généré automatiquement > à 1024. Donc çà apparaitra dans DSM

Si tu utilises le useradd, non

(Idem pour le groupe)

  • 4 semaines après...
Posté(e)

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

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é
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

Qui est en ligne (Afficher la liste complète)

  • Il n’y a aucun utilisateur enregistré actuellement en ligne

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.

Account

Navigation

Rechercher

Rechercher

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.