ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* Re: [sisyphus] chroot ÎÅ ÐÏÌÕÞÁÅÔÓÑ. bash ÒÕÇÁÅÔÓÑ ÎÁ ÐÒÁ×Á.
@ 2002-02-04 11:27 Denis Kulgeyko
  2002-02-04 11:34 ` [sisyphus] chroot не получается. bash ругается на права AVL
  0 siblings, 1 reply; 3+ messages in thread
From: Denis Kulgeyko @ 2002-02-04 11:27 UTC (permalink / raw)
  To: sisyphus

  Доброго времени суток !

Несколько offtopic (посему sorry), но:

> > не запускается  /arhiv/bin/bash
> > /bin/bash - пожалуйста, а он же только в другой директории - шиш.
> > чую, что это фича, но что делать?
> А такое не пробовали -
> chown root:root /arhiv/bin/bash -?
> ещё можно посмотреть права на выполнение

> А такое не пробовали -
> chown root:root /arhiv/bin/bash -?

> пробовал из под рута
> /arhiv/bin/bash 

> те же яйца. проблема не в чруте,
> а в нежелании bash запускаться не из /bin

> ещё можно посмотреть права на выполнение
> и копировал и менял и вообще руту все позволено в данном случае !

Вопрос - что надо и чего не хватает этому /arhiv/bin/bash чтобы 
нормально запуститься в chrooted-окружении ?

AFAIR, надо:
- нормальный формат файла (в данном случае ELF, имеется)
- права на исполнение (имеется)
- достаточное количество свободной памяти для загрузки бинаря 
(положим, имеется). т.е. ресурсы
- при динамической линковке - все динамические либы (вот оно !)

Чтобы удовлетворить последнее требование:
0. mkdir /arhiv/lib
1. ldd /arhiv/bin/bash
2. копируем все нужные динамические либы в /arhiv/lib
3. то же самое (ldd и пр.) для всех либ (вероятно, что не понадобится)
4. chroot /arhiv

P.S. Это даже не Сизиф. И вообще - это не бага, а фича. :)

WBR
  Denis A. Kulgeyko
    




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [sisyphus] chroot не получается. bash ругается на права.
  2002-02-04 11:27 [sisyphus] chroot ÎÅ ÐÏÌÕÞÁÅÔÓÑ. bash ÒÕÇÁÅÔÓÑ ÎÁ ÐÒÁ×Á Denis Kulgeyko
@ 2002-02-04 11:34 ` AVL
  2002-02-04 11:54   ` Peter V. Saveliev
  0 siblings, 1 reply; 3+ messages in thread
From: AVL @ 2002-02-04 11:34 UTC (permalink / raw)
  To: sisyphus

On Mon, 04 Feb 2002 13:27:10 +0200
"Denis Kulgeyko" <burzumie@ukr.net> wrote:

> Вопрос - что надо и чего не хватает этому /arhiv/bin/bash чтобы 
> нормально запуститься в chrooted-окружении ?

вопросом на вопрос - а что мешает этому же bash запуститься без чрут-окружения?
chroot уже давно послан.
я просто запускаю от рута  /arhiv/bin/bash и наблюдаю отказ от работы по причине отсутствия прав.

> 
> AFAIR, надо:
> - нормальный формат файла (в данном случае ELF, имеется)
> - права на исполнение (имеется)
> - достаточное количество свободной памяти для загрузки бинаря 
> (положим, имеется). т.е. ресурсы
> - при динамической линковке - все динамические либы (вот оно !)
это делается автоматом. иначе вообще никуда чрут не сделать. :)
если я загружаюсь в это раздел прямо из лило, то этот же баш работает на ура.


> 
> Чтобы удовлетворить последнее требование:
> 0. mkdir /arhiv/lib
> 1. ldd /arhiv/bin/bash
> 2. копируем все нужные динамические либы в /arhiv/lib
> 3. то же самое (ldd и пр.) для всех либ (вероятно, что не понадобится)
> 4. chroot /arhiv

в /arhiv уже стоит полностью рабочая система :)
проблема именно в нежелании баша работать.


> 
> P.S. Это даже не Сизиф. И вообще - это не бага, а фича. :)
это сизиф! и это фича. но что делать, я так и не понял %(



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [sisyphus] chroot не получается. bash ругается на права.
  2002-02-04 11:34 ` [sisyphus] chroot не получается. bash ругается на права AVL
@ 2002-02-04 11:54   ` Peter V. Saveliev
  0 siblings, 0 replies; 3+ messages in thread
From: Peter V. Saveliev @ 2002-02-04 11:54 UTC (permalink / raw)
  To: sisyphus

On Mon, 4 Feb 2002 14:34:11 +0300
"AVL" <info@atmsk.ru> wrote:

> On Mon, 04 Feb 2002 13:27:10 +0200
> "Denis Kulgeyko" <burzumie@ukr.net> wrote:
> 
> > Вопрос - что надо и чего не хватает этому /arhiv/bin/bash чтобы 
> > нормально запуститься в chrooted-окружении ?
> 
> вопросом на вопрос - а что мешает этому же bash запуститься без чрут-окружения?
> chroot уже давно послан.
> я просто запускаю от рута  /arhiv/bin/bash и наблюдаю отказ от работы по причине отсутствия прав.

У меня тут шальная мысль - а не надо ли шелл регистрировать как таковой то
ли в /etc/shells, то ли еще в где? Просто, слышал стук, не знаю - где ;)

Петр.



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-02-04 11:54 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-02-04 11:27 [sisyphus] chroot ÎÅ ÐÏÌÕÞÁÅÔÓÑ. bash ÒÕÇÁÅÔÓÑ ÎÁ ÐÒÁ×Á Denis Kulgeyko
2002-02-04 11:34 ` [sisyphus] chroot не получается. bash ругается на права AVL
2002-02-04 11:54   ` Peter V. Saveliev

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git