
最近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
これはこの問題を解決するために使用されます。