私は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
<-- パッケージの確認