I had openssh running on Ultra 10 systems running Solaris 8. I have sshd:x:74:74::/var/empty/sshd:/bin/false in /etc/passwd sshd:x:11864:::::: in /etc/shadow sshd::74: added in /etc/group When I "make install" for openssh 3.4 on these systems, I get the following error: id sshd || \ echo "WARNING: Privilege separation user \"sshd\" does not exist" id: invalid user name: "sshd" When I try to start 3.4, I get /etc/init.d/sshd start Bad owner or mode for /var/empty or starting directly from the file: ./sshd Privilege separation user sshd does not exist WARNING:ls -sal /var/empty total 6 2 drwx------ 3 sshd sshd 512 Jun 27 09:27 . 2 drwxr-xr-x 29 root sys 512 Jun 26 14:57 .. 2 drwx------ 2 sshd sshd 512 Jun 27 09:27 sshd
/var/empty should be owned by root and mode 0755: # ls -ld /var/empty drwxr-xr-x 2 root sys 512 Jul 15 21:44 /var/empty
README.privsep covers this.
Mass change of RESOLVED bugs to CLOSED