shhd и Privilege separation user sshd does not exist

6 сообщений / 0 new
Последнее сообщение
hooky-mars
Не в сети
Зарегистрирован: 23/09/2010
shhd и Privilege separation user sshd does not exist

Собрал sshd:
#!/bin/sh
BASE=$HOME/SOFT/new1/bin
COMPILE=$HOME/SOFT/cross-static-mipsel
export PATH=$COMPILE/bin:$PATH
export CC=mipsel-gcc
export AR=mipsel-ar
export STRIP=mipsel-strip
./configure --prefix=/tmp/hdd/volumes/HDD2/bin \
--sysconfdir=/etc \
--libdir=$COMPILE/lib \
--includedir=$COMPILE/include \
--host=mipsel-linux-uclibc \
--target=mipsel-linux-uclibc \
--disable-lastlog --disable-utmp \
--disable-utmpx --disable-wtmp --disable-wtmpx \
--without-x --disable-nls
--with-privsep-user=root \
--with-privsep-path=/var/empty
make
make install

При запуске вываливает ошибку Privilege separation user sshd does not exist
Может я не правильно собираю?

RDron
Аватар пользователя RDron
Не в сети
Зарегистрирован: 20/09/2010

Решить подобную проблему можно двумя способами:
1. Идём на http://translate.google.ru и переводим на русский "Privilege separation user sshd does not exist".
2. Идём на http://www.google.ru и ищем "Privilege separation user sshd does not exist".
В общем он хочет чтобы создали отдельного пользователя - sshd.

Цель у выпущенной стрелы одна – мишень, цель в жизни тоже одна – смерть.

hooky-mars
Не в сети
Зарегистрирован: 23/09/2010

Дык в том и дело, что такой пользователь есть. Уже и --with-privsep-user=root использую - без разницы
Только я забыл уточнить, что я запускаю sshd под chroot. Это может както влиять?

З.Ы. Неужели я кажусь на столько тупым, чтоб не понять элементарную запись без http://translate.google.ru. Smile))
А уж в http://www.google.ru я с таким вопросом слазил сразу, и все что там нарыл по этому поводу - сделал. Втом числе, что касается прав и владельца /var/empty. Да и в google лазить не надо, все это есть в документике INSTALL

RDron
Аватар пользователя RDron
Не в сети
Зарегистрирован: 20/09/2010

Извините если обидел. Просто в описании вопроса не было указано, что Вы уже создали необходимого пользователя и изучали документацию/гуглили по поводу этой ошибки.

Цель у выпущенной стрелы одна – мишень, цель в жизни тоже одна – смерть.

RDron
Аватар пользователя RDron
Не в сети
Зарегистрирован: 20/09/2010

В книге Beyond Linux From Scratch установка OpenSSH немного отличается от того что написано в README.privsep
Ссылка: http://www.linuxfromscratch.org/blfs/view/svn/server/openssh.html

Ещё можно попробовать выключить в конфиге ssh разделение привилегий:
UsePrivilegeSeparation no
И посмотреть повлияет ли это на работу.

Цель у выпущенной стрелы одна – мишень, цель в жизни тоже одна – смерть.

hooky-mars
Не в сети
Зарегистрирован: 23/09/2010

RDron пишет:

Ещё можно попробовать выключить в конфиге ssh разделение привилегий:
UsePrivilegeSeparation no
И посмотреть повлияет ли это на работу.

Спасибо!!!! Заработало!!!!

RSS-материал