LINUX.ORG.RU
ФорумAdmin

su говорит Sorry.


0

0

Возникла неприятная проблема: хотел сделать chrooted enviroment для сервера. Запихал туда его, все необходимое сделал, работает. Но для полноты картины надо бы еще пользователя сменить перед запуском сервера, так как при привилегиях root из chroot'а выйти легко. Значит по-идее надо еще и su туда забросить. Забросил. А он при запуске в chrooted enviroment говорит Sorry. Даже если я пускаю его как su --help. Не подскажете ли что это может быть? Я для теста сделал в chrooted enviroment копию главных etc и dev для теста. Думал что может в них проблема. А все равно не работает. Была идея что может библиотек нехватает. Но во-первых тогда при запуске должно было быть соответствующее сообщение, а во-вторых - я даже собрал весь shadow со статической линковкой но все равно не работает. Совсем уже идеи закончились. :(

★★★★★

ъ ДСЛЮЧ РН RTFS ОН su ОНЛНФЕР

VX
()
Ответ на: комментарий от BaT

А разве chroot может работать под чем-то кроме root?

rtvd ★★★★★
() автор топика

chroot только из под рута пускается
проще всего
взять исходник и запихать туда на Це
где-нибуть в раоне fork или daemon
строку
setuid(ID);

где ID соответственно айди юзера
Це рулез) как и Линух

Aleks_IZA
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.