Aller au contenu

Script de création d'utilisateurs


Messages recommandés

Salut,

Je me suis posé la question de savoir s'il existait un script de création d'utilisateurs ?

A savoir, sur un syno, la possibilité sur une page web de créer des utilisateurs avec certaines options + login et MDP, un peu comme on pourrait créer des VM sur certaines solution Data-Cloud....

L'idée est de pouvoir créer des utilisateurs à la demande...

Merci et bonne journée

Lien vers le commentaire
Partager sur d’autres sites

il y a 4 minutes, jcpamart a dit :

Je me suis posé la question de savoir s'il existait un script de création d'utilisateurs ?

A savoir, sur un syno, la possibilité sur une page web de créer des utilisateurs avec certaines options + login et MDP, un peu comme on pourrait créer des VM sur certaines solution Data-Cloud....

L'idée est de pouvoir créer des utilisateurs à la demande...

Il existe une commande en ligne, "synouser", avec une option "--add"

$ sudo synouser                                                                                                                                                      
Copyright (c) 2003-2022 Synology Inc. All rights reserved.                                                                                                                          
                                                                                                                                                                                    
Usage: synouser                                                                                                                                                                     
        --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}                                                                                                               
        --enum_admin {local|domain|ldap|all}                                                                                                                                        
        --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                                                                                                                                                                 
        --create_homes {domain|ldap}  

Mais l'invoquer à partir d'un formulaire web, comme c'est root (donc sudo) obligatoire, c'est quand même un peu touchy

Lien vers le commentaire
Partager sur d’autres sites

il y a 15 minutes, jcpamart a dit :

toutes les options sont listées ?

Il y aurait plutot un risque que certaines de celles affichées ci-dessus ne soient pas implémentées si on se base sur cette discussion : 
https://www.nas-forum.com/forum/topic/75618-comment-émettre-un-wake-on-lan/?do=findComment&comment=1319479975

Mais la doc officielle de "synouser" est ici dans le CLI Administrator Guide for Synology NAS

 

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

  • 5 mois 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.