useraddを実行できません/所有者エラーではありません

useraddを実行できません/所有者エラーではありません

私はSolaris 9を持っています。

このエラーは、useraddをrootとして実行すると発生します。

#/usr/sbin/useradd
ksh: /usr/sbin/useradd : cannot exceute

その後、シェルをcshとshに変更してみましたが、役に立ちませんでした。コマンドライン:

# /usr/sbin/useradd : not owner

#ls -l /usr/sbin/useradd
-r-xr-xr-x   2 root    sys      34596 Mar  1  2011 useradd

あなたの専門知識が役に立ちます:)

答え1

ファイルが破損していると思われます。
比較するために同様に設定/パッチされた他のボックスはありますか?

そうでない場合は、SUNWcsuの一部である必要があります。これを確認してパッケージを確認するには:

solaris10 [17] grep useradd /var/sadm/install/contents /usr/sbin/roleadd=../../usr/sbin/useradd l none SUNWcsu /usr/sbin/useradd f none 0555 root sys 40304 49661 1343868237 SUNWcsu /usr/share/man/man1m/useradd.1m f none 0644 root root 11879 27402 1352766995 SUNWman ソラリス10 [18]pkginfo SUNWcsu system SUNWcsu Core Solaris, (Usr)

pkgchk SUNWcsu <-- パッケージの確認

関連情報