bash: adduser: commande introuvable sur centOS


15

J'ai récemment installé CentOS 5.5 sur mon VMWare 8 et j'essaie d'ajouter un nouvel utilisateur sur le système. Je ne peux pas ajouter l'utilisateur sauf si j'utilise l' su -option. Je crois que cela doit faire quelque chose avec un chemin mal défini.

J'ai mis à jour le chemin et voici à quoi il ressemble /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/uone/bin:/sbin

Je crois que la commande est dans le répertoire / sbin qui fait déjà partie du chemin. Quelqu'un peut-il me suggérer quoi d'autre je pourrais manquer?

Réponses:


26

Essayez d'ajouter /usr/sbinà votre chemin.


Oui! Cela a fait l'affaire, l'a ajouté comme emplacement prioritaire dans le chemin. Merci mdpc :)
Atul

1
Comment ferais-je ça? Il y a déjà un PATH = quelque chose dans mon .bash_profile? Comment en ajouter un autre?
xiaodai


Vous voulez en donner un exemple pour que ce soit une réponse complète?
Henry F

7

Je sais que la réponse OP a été résolue, mais pour ceux qui exécutent CentOS à partir du conteneur Docker, qui semble manquer à la fois adduser et useradd , la solution consiste à installer des shadow-utils (sous root évidemment):

yum install shadow-utils

6
/usr/sbin/useradd username -g groupname -d homedirectory

Cela me donne une erreur -bash: / usr / sbin / useradd: Aucun fichier ou répertoire de ce type
Nishad Up

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.