bash:adduser:centOSにコマンドが見つかりません

bash:adduser:centOSにコマンドが見つかりません

最近VMWare 8にCentOS 5.5をインストールし、システムに新しいユーザーを追加しようとしています。su -オプションを使用しないと、ユーザーを追加できません。私はパスが間違って設定された状態で何かをしていること間違いないと思います。

次のようにパスを更新しました。 /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/uone/bin:/sbin

私はコマンドがすでにパスの一部である/ sbinディレクトリにあると思います。誰でも私が見逃すことができる他のものを提案できますか?

答え1

/usr/sbinパスに追加してみてください。

たとえば、パスの末尾に追加するには、次のようにします。

export PATH=$PATH:/the/file/path

答え2

OPの回答がすでに解決されていることはわかっていますが、Dockerコンテナ内でCentOSを実行している場合、両方が欠けているようです。ユーザーを追加そしてユーザーが追加されました、解決は取付けることですシャドウツール(下に確かに):

yum install shadow-utils

答え3

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

答え4

whereis useradd

これはこの問題を解決するために使用されます。

関連情報