Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3343 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  La commande adduser et son argument -p

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

La commande adduser et son argument -p

n°648878
utopiaste
Posté le 12-03-2005 à 20:03:21  profilanswer
 

Bonjour, je souhaite utiliser la commande adduser dans un de mes scritpes, je compte l'utiliser comme ça :
 
adduser-G eleves -p $pass $login
 
Déjà esque c'est sensé marcher? (j'ai pas pu encore tester car je n'ai pas de linux sous la main)
 
Et si ça marche j'ai quand même un problème avce cet commande car même quand je l'utilise directement dans la consol le mot de passe de marche pas... A se que j'ai cru comprendre il faut rentrer le mot de passe déjà crypté après l'argument -p....  
Ma question est comment le crypter dans un scripte sh ? (j'ai pas trouver d'info réelement compréhansible sur la commande crypt)
 
 
 
 
Merci

mood
Publicité
Posté le 12-03-2005 à 20:03:21  profilanswer
 

n°648882
Zaib3k
Posté le 12-03-2005 à 20:11:30  profilanswer
 

adduser -G eleves -m $(mkpasswd $pass) $login


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
n°648892
utopiaste
Posté le 12-03-2005 à 20:29:07  profilanswer
 

ok merci

n°648896
deather2
Posté le 12-03-2005 à 20:41:51  profilanswer
 

[petit HS]
$(commande) ça revient au même que `commande` ?
$(xxx) c pas reservé à bash?
merci
[/petit HS]

n°648897
Zaib3k
Posté le 12-03-2005 à 20:44:05  profilanswer
 

non, c'est mieux.
 
`` n'est pas imbricable en plus.


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
n°648917
weed
Posté le 12-03-2005 à 21:51:58  profilanswer
 

Zaib3k a écrit :

adduser -G eleves -m $(mkpasswd $pass) $login


 
 
Es tu sur qu'il faille utiliser l'option -m.  
 
J'aurais plutot dis -p, non ?

n°648922
deather2
Posté le 12-03-2005 à 22:17:28  profilanswer
 

Il a du faire une faute de frappe, p est à côté de m.

n°648926
Zaib3k
Posté le 12-03-2005 à 22:56:03  profilanswer
 

oui -p
 
désolé pour la coQuille :D


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
n°648936
weed
Posté le 12-03-2005 à 23:22:58  profilanswer
 

oki  
sinon j'ai essayé de le faire dans la console pour tester mais je n'ai meme pas la commande mkpasswd.  
 
La commande slocate mkpasswd ne donne aucun resultat.

n°648965
utopiaste
Posté le 13-03-2005 à 10:16:03  profilanswer
 

ok c'était bien -p... je ne savais pas si c'était une erreur ou une différence avec useradd...
 
Dailleur, les argument de useradd et adduser sont les mêmes ? car j'ai trouver quelques lien et l'argument -p je l'ai pour useradd mais pas pour adduser (dailleur je me suis trompé par rapport à se que j'avais trouver en postan ma 1ere question...)
 
 
voici ce que j'ai trouvé :
 
useradd http://www.delafond.org/traducmanf [...] add.8.html
 
 
adduser http://www.delafond.org/traducmanf [...] ser.8.html
 
 
 
Merci

mood
Publicité
Posté le 13-03-2005 à 10:16:03  profilanswer
 

n°648966
deather2
Posté le 13-03-2005 à 10:25:13  profilanswer
 

useradd c'est universel, adduser c'est spécifique à ta distrib probablement.

n°648969
weed
Posté le 13-03-2005 à 10:36:02  profilanswer
 

et ou peut on trouver la commande mkpasswd ?

n°648971
utopiaste
Posté le 13-03-2005 à 10:42:44  profilanswer
 

ok donc je voi lundi si tout marche !!  
 
Merci du coup de main

n°648974
Zaib3k
Posté le 13-03-2005 à 10:56:53  profilanswer
 

useradd et adduser sont parfois identiques lorsqu'adduser n'est pas installé :D
 
mkpasswd doit etre dans le package finger ou un truc comme ca.


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
n°649645
guigui84
Posté le 14-03-2005 à 16:50:14  profilanswer
 

# on cree l'utilisateur systeme
adduser -g eleves $login
# on met a jour son mot de passe systeme
echo "$mdp" | passwd --stdin $login
# on cree son mot de passe samba
echo "$mdp $mdp" | awk '{print $1; print $1;}' | smbpasswd -a -s $login
 
voila comment je cre mes utilisateurs sous redhat 9.
marche nickel.  
 
A+

n°649721
utopiaste
Posté le 14-03-2005 à 19:10:15  profilanswer
 

lol ok merci... ba je v faire comme ça comme ça je suis sur que ça marche... j'ai pas eu le temps de tester aujoud'hui
 
 
Merci

n°654807
utopiaste
Posté le 25-03-2005 à 16:21:16  profilanswer
 

Salut, donc y a du mieu, les utilisateur sont créer, mais impossible de changer le mdp....  
 
voici où j'en suis du script
 
 
                                adduser -g eleves $login
                                echo "$pass $pass" | awk '{print $1; print $1;}' | smbpasswd -a -s $login
 
 
                echo "$user;$login;$pass">>Listing_utilisateur.csv
 
done < ./bdd/gep.csv
 
 
while read ligne;do
 
        IFS=";"
        set $ligne
        passwd -u -f $2
        echo "$3" | passwd -f --stdin $2
 
done < ./Listing_utilisateur.csv
 
 
 
 
et voici le message d'erreur en question ...
 
 
passwd: User not known to the underlying authentication module
 
 
 
 
 
Tout marche, les user sont créé, le listing ave les mdp aussi... il y a juste la MAJ du mdp qui part en live... vous avez une idée ? (sachan que je n'utilise pas shadow pour des raisons de facilité de configuration de NIS...
 
 
 
 
Merci de votre aide

n°655325
utopiaste
Posté le 26-03-2005 à 23:21:38  profilanswer
 

Queqlu'un a une idée parque même si je créer un utilisateur manuelement via adduser ou useradd et qu'en quite via passwd je  modifie son mot de passe j'ai quand même ce message d'erreur :
 
passwd: User not known to the underlying authentication module


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  La commande adduser et son argument -p

 

Sujets relatifs
Commande shellUtiliser les resultat de commande `cat titi` dans awk
commande pour installation d'un speedtouchcherche sujet interessant sous linux (ligne de commande)
La commande lsusbpetite question sur commande chmod et droit d'acces
Problème avec commande LinuxDonnées de la commande "free" [répondu]
Commande LinuxCommande pour changer les droits récursivements (rep+fichiers)
Plus de sujets relatifs à : La commande adduser et son argument -p


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)