2010-10-02 7 views
0

J'essaie d'utiliser plusieurs paramètres avec la commande useradd dans linux, et je ne suis pas vraiment sûr de ce que je devrais faire ?? J'ai essayé ce qui suit:Comment utiliser useradd avec plusieurs paramètres

useradd -b /home/ -g admin -m -p PASSWD -s USERNAME 

Inutile de dire que cela ne fonctionne pas. Quelqu'un peut-il me dire la syntaxe correcte pour que cela fonctionne? Merci, votre aide est toujours appréciée!

EDIT: Je ne reçois pas un message d'erreur, il est juste retour des variables d'indicateur suivi par un ng

Répondre

0

Le drapeau -s est pour spécifier la coquille .

Donc, soit laisser le drapeau -s dehors,

useradd -b /home/ -g admin -m USERNAME 

ou spécifier une coquille:

useradd -b /home/ -g admin -m -s /bin/bash USERNAME 

PS. Ne spécifiez pas le mot de passe sur la ligne de commande. Il serait visible aux autres utilisateurs listant les processus. De plus, en spécifiant le mot de passe de cette façon, vous devez entrer le mot de passe crypté.

+0

J'ai essayé useradd -b/home/-g admin -m -p PASSWD -s/bin/bash USERNAME ... n'a pas fonctionné. – ChitownDev

+0

@ b.j.g: Veuillez mettre à jour votre question pour inclure le message d'erreur que vous obtenez. – unutbu

+0

J'ai également essayé de quitter -s, ne fonctionne toujours pas. – ChitownDev

0

hmmmm peut-être la page MAN: useradd

+0

Vous pensez vraiment que je poserais une telle question sans lire la page man? – ChitownDev

+0

Plus, [man stackoverflow] (http://stackoverflow.com/faq), question 2. –

+0

@bjg Si vous l'avez lu et que vous l'avez mal compris, alors peut-être pourriez-vous le relire et déterminer quelles pièces vous avez mal comprises ? –