title: Oracle Enterprise Manager Error - NMO setuid (root)
body: <p>I've been trying for days to fix the "Connection to host as user SYSDBA failed.ERROR: NMO not setuid-root (Unix-only)".</p>
  
  <p>All, without exception, of the blogs I visited, say that in order to fix the issue, it's only needed to run the root.sh script as root, where script path is $ORACLE_HOME. I did that during Oracle Grid and Database install as requested, but re-run to make sure.</p>
  
  <p>If i list the permissions of nmo and nmb binary files after running the root.sh, i get:</p>
  
  <p>ls -la ./nm?
  -rws--x--- 1 root oinstall 34166 Apr 16 02:10 ./nmb
  -rws--x--- 1 root oinstall 44437 Apr 16 02:05 ./nmo</p>
  
  <p>After following tutorials, i did:
  chown root nmo
  chmod 6750 nmo
  chown root nmb
  chmmod 6750 nmb</p>
  
  <p>permissions went like so:</p>
  
  <p>ls -la ./nm?
  -rwsr-s--- 1 root oinstall 34166 Apr 16 02:10 ./nmb
  -rwsr-s--- 1 root oinstall 44437 Apr 16 02:05 ./nmo</p>
  
  <h1>Above permissions are according to what most blogs said they should be like. SO I relaunched EM:</h1>
  
  <p>emctl stop dbconsole
  emctl start dbconsole</p>
  
  <p>and Still got the error. I am almost performing a fresh install of Grid and Database, because I repeated the procedures multiple times, backed up /etc/oratab, deleted it and re run root.sh (so it could recreate oratab and fix possible mistakes).</p>
  
  <p>I installed everything following the documentation, opened root.sh and referenced scripts so I could read them, but found nothing suspect.</p>
  
  <p>My EM version is 11.2.0.3.0</p>
  
  <p>I am running Oracle Linux under VirtualBox.</p>
  
  <p>AGAIN: I've executed the root.sh as suggested in 99% of the websites regarding the setuid nmo error... Any clues or different procedures?</p>
  
  <p>Thanks.</p>