Ich habe vor kurzem CentOS 5.5 auf meiner VMWare 8 installiert und versuche, dem System einen neuen Benutzer hinzuzufügen. Ich kann den Benutzer nur hinzufügen, wenn ich die su -
Option verwende. Ich glaube, es hat etwas mit einem nicht richtig eingestellten Pfad zu tun.
Ich habe den Pfad aktualisiert und hier ist, wie es aussieht
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/uone/bin:/sbin
Ich glaube, der Befehl ist in / sbin dir, die bereits ein Teil des Pfades ist. Kann mir jemand vorschlagen, was ich sonst noch vermissen könnte?
quelle
Ich weiß, dass die OP-Antwort gelöst wurde. Für diejenigen, die CentOS aus dem Docker-Container heraus ausführen , dem scheinbar sowohl adduser als auch useradd fehlen , besteht die Lösung darin, shadow-utils zu installieren ( offensichtlich unter root ):
quelle
Dies wird verwendet, um dieses Problem zu lösen
quelle