나는 솔라리스 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
<-- 패키지 확인