ALT Linux Distributions development
 help / color / mirror / Atom feed
* [devel-distro] Как в live дать пользователю /root на чтение
@ 2011-06-20 19:12 Sergey Shilov
  2011-06-20 19:35 ` Pavel Vaynerman
  0 siblings, 1 reply; 6+ messages in thread
From: Sergey Shilov @ 2011-06-20 19:12 UTC (permalink / raw)
  To: devel-distro

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

Вот, собственно, есть такая идиотская необходимость.

Надо на загрузочной флешке дать возможность заавтологиненному пользователю 
читать данные из каталога забинденного внутрь /root (в клиентском закрытом 
приложении путь прибит гвоздями, апстрим невменяем)

Эксперименты показывают, что вне зависимости от прав пользователю на  /root/* 
- EPERM.

Флешка собирается на p5.

-- 
V.B.R Sergey Shilov.


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

* Re: [devel-distro] Как в live дать пользователю /root на чтение
  2011-06-20 19:12 [devel-distro] Как в live дать пользователю /root на чтение Sergey Shilov
@ 2011-06-20 19:35 ` Pavel Vaynerman
  2011-06-20 19:46   ` Sergey Shilov
  0 siblings, 1 reply; 6+ messages in thread
From: Pavel Vaynerman @ 2011-06-20 19:35 UTC (permalink / raw)
  To: hsvhome, Distributions development

20 июня 2011, Sergey Shilov написал:
> Всем доброго времени суток!
> 
> Вот, собственно, есть такая идиотская необходимость.
> 
> Надо на загрузочной флешке дать возможность заавтологиненному пользователю
> читать данные из каталога забинденного внутрь /root (в клиентском закрытом
> приложении путь прибит гвоздями, апстрим невменяем)
> 
> Эксперименты показывают, что вне зависимости от прав пользователю на 
> /root/* - EPERM.
А "забиндить" его повторно куда-нибудь наружу?


-- 
Pavel Vaynerman
www.etersoft.ru


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

* Re: [devel-distro] Как в live дать пользователю /root на чтение
  2011-06-20 19:35 ` Pavel Vaynerman
@ 2011-06-20 19:46   ` Sergey Shilov
  2011-06-20 20:06     ` Pavel Vaynerman
                       ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Sergey Shilov @ 2011-06-20 19:46 UTC (permalink / raw)
  To: pv; +Cc: devel-distro

В сообщении от 20 июня 2011 22:35:59 автор Pavel Vaynerman написал:
 
> А "забиндить" его повторно куда-нибудь наружу?
Увы. В коде левой любительской проприетарщины  жестко прописан путь 
/root/appdata/*.
Разработчик (по непонятным причинам) менять его (например на /var/appdata/*) 
принципиально отказывается. 


-- 
V.B.R Sergey Shilov.


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

* Re: [devel-distro] Как в live дать пользователю /root на чтение
  2011-06-20 19:46   ` Sergey Shilov
@ 2011-06-20 20:06     ` Pavel Vaynerman
  2011-06-20 20:57     ` Anton Farygin
    2 siblings, 0 replies; 6+ messages in thread
From: Pavel Vaynerman @ 2011-06-20 20:06 UTC (permalink / raw)
  To: hsvhome, Distributions development

20 июня 2011, Sergey Shilov написал:
> В сообщении от 20 июня 2011 22:35:59 автор Pavel Vaynerman написал:
> > А "забиндить" его повторно куда-нибудь наружу?
> 
> Увы. В коде левой любительской проприетарщины  жестко прописан путь
> /root/appdata/*.
> Разработчик (по непонятным причинам) менять его (например на
> /var/appdata/*) принципиально отказывается.
  Так я как раз подумал,что может поможет что-то типа
mount -o bind /root/appdata /var/appdata


-- 
Pavel Vaynerman
www.etersoft.ru


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

* Re: [devel-distro] Как в live дать пользователю /root на чтение
  2011-06-20 19:46   ` Sergey Shilov
  2011-06-20 20:06     ` Pavel Vaynerman
@ 2011-06-20 20:57     ` Anton Farygin
    2 siblings, 0 replies; 6+ messages in thread
From: Anton Farygin @ 2011-06-20 20:57 UTC (permalink / raw)
  To: devel-distro

20.06.2011 23:46, Sergey Shilov пишет:
> В сообщении от 20 июня 2011 22:35:59 автор Pavel Vaynerman написал:
>
>> А "забиндить" его повторно куда-нибудь наружу?
> Увы. В коде левой любительской проприетарщины  жестко прописан путь
> /root/appdata/*.
> Разработчик (по непонятным причинам) менять его (например на /var/appdata/*)
> принципиально отказывается.
>
mount -o bind должен помочь, по идее.

И ещё есть fakeroot, тоже неплохой инструмент.



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

* Re: [devel-distro] Как в live дать пользователю /root на чтение
  @ 2011-06-21 10:08       ` Sergey Shilov
  0 siblings, 0 replies; 6+ messages in thread
From: Sergey Shilov @ 2011-06-21 10:08 UTC (permalink / raw)
  To: shigorin; +Cc: devel-distro

В сообщении от 21 июня 2011 10:59:35 автор Michael Shigorin написал:
> On Mon, Jun 20, 2011 at 10:46:08PM +0300, Sergey Shilov wrote:
> > Увы. В коде левой любительской проприетарщины  жестко прописан
> > путь /root/appdata/*.
> 
> Сделать ему subst 's,/root/,/home/,' не пробовал?
Веб приложение получает урл локального файла с сервера.
Нечего субстать.

Решил перебиндив хом рута.

Всем спасибо :-)

-- 
V.B.R Sergey Shilov.


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

end of thread, other threads:[~2011-06-21 10:08 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-06-20 19:12 [devel-distro] Как в live дать пользователю /root на чтение Sergey Shilov
2011-06-20 19:35 ` Pavel Vaynerman
2011-06-20 19:46   ` Sergey Shilov
2011-06-20 20:06     ` Pavel Vaynerman
2011-06-20 20:57     ` Anton Farygin
2011-06-21 10:08       ` Sergey Shilov

ALT Linux Distributions development

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-distro/0 devel-distro/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 devel-distro devel-distro/ http://lore.altlinux.org/devel-distro \
		devel-distro@lists.altlinux.org devel-distro@lists.altlinux.ru devel-distro@lists.altlinux.com
	public-inbox-index devel-distro

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


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