🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.php
3 messages
3 total messages Started by Marcin Debowski Wed, 03 Jan 2018 11:38
montowanie katalogow
#231843
Author: Marcin Debowski
Date: Wed, 03 Jan 2018 11:38
21 lines
1527 bytes
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
Re: montowanie katalogow
#231844
Author: Lemat
Date: Wed, 03 Jan 2018 17:16
20 lines
1691 bytes
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
Re: montowanie katalogow
#231846
Author: Marcin Debowski
Date: Mon, 08 Jan 2018 08:40
23 lines
1906 bytes
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
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads