[mdk-re] chroot
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_alt-linux=2Eorg?=
Пн Фев 4 18:14:13 MSK 2002
On Mon, Feb 04, 2002 at 06:11:00PM +0300, Peter V. Saveliev wrote:
> > [I have no name!@peet dunkey]# ls -l /etc/passwd
> > -rw-r--r-- 1 0 0 41 Feb 4 13:46 /etc/passwd
> > [I have no name!@peet dunkey]# ls -l /lib/libnss_files.so.2
> > lrwxrwxrwx 1 0 0 21 Feb 4 14:49 /lib/libnss_files.so.2 -> libnss_files-2.2.4.so
> > [I have no name!@peet dunkey]# ls -l /lib/libnss_files-2.2.4.so
> > -rwxr-xr-x 1 0 0 252890 Dec 5 17:57 /lib/libnss_files-2.2.4.so
> >
> > записи о dunkey в /etc/passwd и /etc/shadow есть.
>
> А вот записей о руте там не было. А теперь есть, и при chroot'e он
> выдает: [root на peet dunkey]# . Что понятно, бо chroot я через sudo
> запустил. Сам дурной %) Долго вспоминал, почему же не запустить от
> пользователя, вспомнил:
>
> chroot runs a command with a specified root directory. On
> many systems only the super-user can do this.
>
> Это из мана по чруту, и верно, от пользователя Operation not permitted.
Все верно; для осуществления chroot() необходимо наличие у процесса
CAP_SYS_CHROOT.
> Так что все рассосалось, кроме вопроса: так что, никак от пользователя
> не чрутнуться? В общем, не большая беда, скорее, интересно.
Никак. Это ограничение ядра обусловлено очевидной необходимостью, ибо в
противном случае весь смысл chroot() пропадает.
Если это кому-то не очевидно, посмотрите текст доклада
http://www.altlinux.ru/index.php?module=articles&action=show&artid=5
сделанный на семинаре "Свободные программы: философия, технология,
бизнес".
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@alt-linux.org
ALT Linux Team http://www.altlinux.com/
Fandra Project http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 232 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/community/attachments/20020204/559b7f77/attachment-0008.bin>
Подробная информация о списке рассылки community