LINUX.ORG.RU
решено ФорумAdmin

chroot


0

1

Всем доброго!
Подскажите, как можно сделать chroot, чтобы переключиться на новый корень не рутом, а пользователем chroot'овой системы, например, user?

Да, можно выполнить «chroot {/path/to/new/root} su user», но слово exit сделает его обратно рутом, а этого не хочется.

но слово exit сделает его обратно рутом

это ты просто вернулся в тот шелл из которого chroot запускал.

Твоя цель не совсем понятна. Ты хочешь юзера в чруте залочить?

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

нет, я хочу чрутиться сразу безправным пользователем. Т.е. чтобы без команды su он (на новом корне) рутом не стал.

spike_by
() автор топика
Ответ на: комментарий от spike_by

нет, я хочу чрутиться сразу безправным пользователем

ты им и так чрутишься. Как пользователь обратно привилегии поднимет? Когда ты exit набираешь ты тупо завершаешь пользовательский процесс и возвращаешься в свой шелл.

true_admin ★★★★★
()
Ответ на: комментарий от anonymous

--userspec=USER:GROUP
specify user and group (ID or name) to use

так делел:
/bin/chroot: неизвестный ключ «---userspec=xxx:xxx»
дело в руках?)

spike_by
() автор топика
Ответ на: комментарий от true_admin

> дело в руках?)

ну значит дистриб старый. Но это одно и то же что ты делаешь с su.

нет, все же в руках))))
сделал: по невнимательности ставил --- (3 знака "-")
Май фолт! Всем спасибо! )))

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