![useradd를 실행할 수 없습니다/소유자 오류가 아닙니다](https://linux55.com/image/77727/useradd%EB%A5%BC%20%EC%8B%A4%ED%96%89%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4%2F%EC%86%8C%EC%9C%A0%EC%9E%90%20%EC%98%A4%EB%A5%98%EA%B0%80%20%EC%95%84%EB%8B%99%EB%8B%88%EB%8B%A4.png)
나는 솔라리스 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
<-- 패키지 확인