useradd 无法执行/不是所有者错误

useradd 无法执行/不是所有者错误

我有 Solaris 9。

当以 root 身份运行 useradd 时,出现此错误。

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

然后尝试更改 shell 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 的一部分。要验证这一点和 pkg:

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 Solaris10 [18]pkginfo SUNWcsu system SUNWcsu Core Solaris, (Usr)

pkgchk SUNWcsu <-- 检查 pkg

相关内容