'm getting this error when I try to start my cross-compiled OpenSSH sshd
daemon for the first time with privilege separation enabled.

I am using OpenSSH_4.6p1.

I believe I have added a 'sshd' user and group correctly. I can login
just fine as that user:

# login
(none) login: sshd
$
$ whoami
$ sshd

I'm trying to start the daemon as follows so that I can see the debug:

# /sbin/sshd -D -d

The error I am getting is:
Privilege separation user sshd does not exist

The contents of my /etc/group file are as follows:

root::0:root
sshd:x:33:

The contents of my /etc/passwd file are as follows:

root::0:0:Root User:/root:/bin/ash
sshd::501:33:sshd user:/var/empty:/bin/false

Can anyone please help me out?

Thanks!

Reply via email to