Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.lang.php > #15627 > unrolled thread

montowanie katalogow

Started byMarcin Debowski <agatek@INVALID.zoho.com>
First post2018-01-03 11:38 +0000
Last post2018-01-08 08:40 +0000
Articles 3 — 2 participants

Back to article view | Back to pl.comp.lang.php


Contents

  montowanie katalogow Marcin Debowski <agatek@INVALID.zoho.com> - 2018-01-03 11:38 +0000
    Re: montowanie katalogow Lemat <#@lemat.priv.pl> - 2018-01-03 18:16 +0100
      Re: montowanie katalogow Marcin Debowski <agatek@INVALID.zoho.com> - 2018-01-08 08:40 +0000

#15627 — montowanie katalogow

FromMarcin Debowski <agatek@INVALID.zoho.com>
Date2018-01-03 11:38 +0000
Subjectmontowanie katalogow
Message-ID<p2ifb7$12bu$1@gioia.aioe.org>
Jest strona na php, Apache, Debian. Ta strona korzysta z katalogów, 
które są podmontowane z NASa. NAS może być niepodmontowany i 
nieobudzony. Podmontowanie wymaga roota. Z oczywistych względów Apache 
nie powinien wykonywać żadnych rzeczy na prawach roota.

W tej chwili mam to rozwiązane w ten sposób, że z poziomu php ustalany 
jest stan (niepodmontowany i/lub nieobudzony) a wynik ustaleń 
zapisywany do pliku. Ten plik sprawdzany jest co 10s przez shellowski 
skrypt chodzący na prawach roota i podejmujący czynności podług jego 
zawartości.

Pytanie: czy można to zrobić bardziej elegancko?

Widziałem rozwiązanie ze sticky bitem poprzez wrapper napisany w C, ale 
też mi się to nie podoba.

Czy, np. możnaby jakoś zrobić, żeby php komunikowało się z ww. skryptem 
inaczej niż przez fizyczny plik na dysku?

-- 
Marcin

[toc] | [next] | [standalone]


#15628

FromLemat <#@lemat.priv.pl>
Date2018-01-03 18:16 +0100
Message-ID<5a4d0ff2$0$15206$65785112@news.neostrada.pl>
In reply to#15627
W dniu 03.01.2018 o 12:38, Marcin Debowski pisze:
> Jest strona na php, Apache, Debian. Ta strona korzysta z katalogów,
> które są podmontowane z NASa. NAS może być niepodmontowany i
> nieobudzony. Podmontowanie wymaga roota. Z oczywistych względów Apache
> nie powinien wykonywać żadnych rzeczy na prawach roota.
> 
> W tej chwili mam to rozwiązane w ten sposób, że z poziomu php ustalany
> jest stan (niepodmontowany i/lub nieobudzony) a wynik ustaleń
> zapisywany do pliku. Ten plik sprawdzany jest co 10s przez shellowski
> skrypt chodzący na prawach roota i podejmujący czynności podług jego
> zawartości.
> 
> Pytanie: czy można to zrobić bardziej elegancko?
> 

jest to słuszne rozwiązanie

-- 
Pozdrawiam
Lemat

[toc] | [prev] | [next] | [standalone]


#15630

FromMarcin Debowski <agatek@INVALID.zoho.com>
Date2018-01-08 08:40 +0000
Message-ID<p2vap5$rih$1@dont-email.me>
In reply to#15628
On 2018-01-03, Lemat <#@lemat.priv.pl> wrote:
> W dniu 03.01.2018 o 12:38, Marcin Debowski pisze:
>> Jest strona na php, Apache, Debian. Ta strona korzysta z katalogów,
>> które są podmontowane z NASa. NAS może być niepodmontowany i
>> nieobudzony. Podmontowanie wymaga roota. Z oczywistych względów Apache
>> nie powinien wykonywać żadnych rzeczy na prawach roota.
>> 
>> W tej chwili mam to rozwiązane w ten sposób, że z poziomu php ustalany
>> jest stan (niepodmontowany i/lub nieobudzony) a wynik ustaleń
>> zapisywany do pliku. Ten plik sprawdzany jest co 10s przez shellowski
>> skrypt chodzący na prawach roota i podejmujący czynności podług jego
>> zawartości.
>> 
>> Pytanie: czy można to zrobić bardziej elegancko?
>> 
>
> jest to słuszne rozwiązanie

Dzięki, to miła wiadomość, choć podejście nie do końca mi sie podoba, 
ale działa dobrze.

-- 
Marcin

[toc] | [prev] | [standalone]


Back to top | Article view | pl.comp.lang.php


csiph-web