Dallas Clement
2007-06-02 18:10:16 UTC
'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!
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!