* [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