useradd를 실행할 수 없습니다/소유자 오류가 아닙니다

useradd를 실행할 수 없습니다/소유자 오류가 아닙니다

나는 솔라리스 9를 가지고 있습니다.

이 오류는 useradd를 루트로 실행할 때 발생합니다.

#/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 <-- 패키지 확인

관련 정보