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


Groups > it.comp.www.php > #20656 > unrolled thread

serve umask?

Started byalex <1j9448a02@lnx159sneakemail.com.invalid>
First post2016-04-12 10:41 +0200
Last post2016-04-13 11:36 +0200
Articles 11 — 3 participants

Back to article view | Back to it.comp.www.php


Contents

  serve umask? alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-04-12 10:41 +0200
    Re: serve umask? Alessandro Pellizzari <shuriken@amiran.it> - 2016-04-12 14:05 +0100
      Re: serve umask? alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-04-12 15:29 +0200
        Re: serve umask? Alessandro Pellizzari <shuriken@amiran.it> - 2016-04-12 15:33 +0100
          Re: serve umask? alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-04-12 16:54 +0200
            Re: serve umask? Alessandro Pellizzari <shuriken@amiran.it> - 2016-04-12 17:52 +0100
              Re: serve umask? alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-04-13 08:08 +0200
            Re: serve umask? Andrea D'Amore <anddam+NOSPAM@brapi.net> - 2016-04-12 20:15 +0200
              Re: serve umask? alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-04-13 08:09 +0200
                Re: serve umask? Andrea D'Amore <anddam+NOSPAM@brapi.net> - 2016-04-13 08:18 +0200
                  Re: serve umask? alex <1j9448a02@lnx159sneakemail.com.invalid> - 2016-04-13 11:36 +0200

#20656 — serve umask?

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2016-04-12 10:41 +0200
Subjectserve umask?
Message-ID<neicbp$hcl$1@gioia.aioe.org>
Rifacendomi a questo post 
https://groups.google.com/forum/#!msg/it.comp.www.php/fUjpOP91oDI/LKxlzhD3TRsJ
mi chiedo perchè oltre a *chmod* viene anche usato *umask*.
È proprio necessario?

[toc] | [next] | [standalone]


#20661

FromAlessandro Pellizzari <shuriken@amiran.it>
Date2016-04-12 14:05 +0100
Message-ID<dn4a55F3bvgU1@mid.individual.net>
In reply to#20656
On 12/04/2016 09:41, alex wrote:

> Rifacendomi a questo post
> https://groups.google.com/forum/#!msg/it.comp.www.php/fUjpOP91oDI/LKxlzhD3TRsJ
>
> mi chiedo perchè oltre a *chmod* viene anche usato *umask*.
> È proprio necessario?

No, e a volte è anche rischioso. Penso che in quel caso sia stato usato 
per rendere più chiaro l'esempio, senza rischiare che i permessi 
venissero cambiati senza una ragione apparente.

Bye.

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


#20662

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2016-04-12 15:29 +0200
Message-ID<neit7c$1hm7$1@gioia.aioe.org>
In reply to#20661
Il 12/04/2016 15:05, Alessandro Pellizzari ha scritto:
> On 12/04/2016 09:41, alex wrote:
>
>> Rifacendomi a questo post
>> https://groups.google.com/forum/#!msg/it.comp.www.php/fUjpOP91oDI/LKxlzhD3TRsJ
>>
>>
>> mi chiedo perchè oltre a *chmod* viene anche usato *umask*.
>> È proprio necessario?
>
> No, e a volte è anche rischioso.

In che senso?

> Penso che in quel caso sia stato usato
> per rendere più chiaro l'esempio, senza rischiare che i permessi
> venissero cambiati senza una ragione apparente.

Non riesco ad assimilare il concetto (perdona l'ignoranza).
Cioè umask influisce sul comportamento di chmod?

Anche qui http://php.net/manual/en/function.umask.php
nell'esempio #1, chmod viene usato in combinazione con umask.
Boh.

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


#20664

FromAlessandro Pellizzari <shuriken@amiran.it>
Date2016-04-12 15:33 +0100
Message-ID<dn4f92F4mriU1@mid.individual.net>
In reply to#20662
On 12/04/2016 14:29, alex wrote:

> Il 12/04/2016 15:05, Alessandro Pellizzari ha scritto:
>> On 12/04/2016 09:41, alex wrote:
>>
>>> Rifacendomi a questo post
>>> https://groups.google.com/forum/#!msg/it.comp.www.php/fUjpOP91oDI/LKxlzhD3TRsJ
>>>
>>>
>>>
>>> mi chiedo perchè oltre a *chmod* viene anche usato *umask*.
>>> È proprio necessario?
>>
>> No, e a volte è anche rischioso.
>
> In che senso?

Nel senso che umask cambia l'umask di tutto il processo, che nel caso di 
Apache e di FPM (quindi anche di nginx) significa cambaire umask a tutti 
gli script PHP gestiti da quel processo.

> Non riesco ad assimilare il concetto (perdona l'ignoranza).
> Cioè umask influisce sul comportamento di chmod?
>
> Anche qui http://php.net/manual/en/function.umask.php
> nell'esempio #1, chmod viene usato in combinazione con umask.
> Boh.

Teoricamente no, o almeno non c'è scritto nel manuale di chmod (mentre 
in quello di mkdir sì, per esempio)

umask() dovrebbe influire solo sui nuovi file e directory creati (con 
fopen, mkdir, ecc.), e dovresti poter cambiare i permessi con chmod 
senza dover toccare umask.

La mia ipotesi è che il manuale di PHP sia sbagliato (l'esempio non è 
corretto) in questo caso, ma non ho mai fatto prove, onestamente.

Prendilo come esercizio per casa. :P

Bye.

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


#20665

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2016-04-12 16:54 +0200
Message-ID<nej26a$1r09$1@gioia.aioe.org>
In reply to#20664
Il 12/04/2016 16:33, Alessandro Pellizzari ha scritto:
>
>> Cioè umask influisce sul comportamento di chmod?
>
> Teoricamente no, o almeno non c'è scritto nel manuale di chmod (mentre
> in quello di mkdir sì, per esempio)
>

Infatti mkdir crea una dir., umask influisce sulla creazione, appunto!!!

> umask() dovrebbe influire solo sui nuovi file e directory creati (con
> fopen, mkdir, ecc.), e dovresti poter cambiare i permessi con chmod
> senza dover toccare umask.
>

Certo, come già detto sopra.

> La mia ipotesi è che il manuale di PHP sia sbagliato (l'esempio non è
> corretto) in questo caso, ma non ho mai fatto prove, onestamente.

Il manuale è guardato da tutto il mondo, cosa aspettano a sistemarlo?
O solo io mi sono accorto delle inesattezze? Bah :-!

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


#20668

FromAlessandro Pellizzari <shuriken@amiran.it>
Date2016-04-12 17:52 +0100
Message-ID<dn4ne3F6q66U1@mid.individual.net>
In reply to#20665
On 12/04/2016 15:54, alex wrote:

> Il manuale è guardato da tutto il mondo, cosa aspettano a sistemarlo?
> O solo io mi sono accorto delle inesattezze? Bah :-!

http://php.net/get-involved.php

http://doc.php.net/tutorial/

Il manuale è fatto da migliaia di pagine e non si mettono lì a 
rileggerlo ogni giorno cercando gli errori. Per questo hanno messo in 
piedi le due pagine di cui sopra.

Fai un po' di test in locale, poi proponi una modifica al manuale (che 
specifichi come chmod interagisce con umask) e molto probabilmente te la 
accetteranno, o almeno se la segneranno da fare.

Bye.

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


#20671

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2016-04-13 08:08 +0200
Message-ID<nekno4$91r$1@gioia.aioe.org>
In reply to#20668
Il 12/04/2016 18:52, Alessandro Pellizzari ha scritto:
>
> http://php.net/get-involved.php
>
> http://doc.php.net/tutorial/
>
> Il manuale è fatto da migliaia di pagine e non si mettono lì a
> rileggerlo ogni giorno cercando gli errori.

D'accordo, però...

> Per questo hanno messo in
> piedi le due pagine di cui sopra.
>

Appunto

> Fai un po' di test in locale, poi proponi una modifica al manuale (che
> specifichi come chmod interagisce con umask) e molto probabilmente te la
> accetteranno, o almeno se la segneranno da fare.

Ok, però pensavo che qualcuno avesse già segnalato :P

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


#20670

FromAndrea D'Amore <anddam+NOSPAM@brapi.net>
Date2016-04-12 20:15 +0200
Message-ID<nejdvd$9cg$1@virtdiesel.mng.cu.mi.it>
In reply to#20665
On 2016-04-12 14:54:03 +0000, alex said:

> Il manuale è guardato da tutto il mondo, cosa aspettano a sistemarlo?
> O solo io mi sono accorto delle inesattezze?

E hai mandato una patch?
Se non l'hai fatto hai risposto alla tua stessa domanda.

-- 
Andrea

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


#20672

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2016-04-13 08:09 +0200
Message-ID<neknqv$91r$2@gioia.aioe.org>
In reply to#20670
Il 12/04/2016 20:15, Andrea D'Amore ha scritto:
>
> E hai mandato una patch?

magari lo farò

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


#20673

FromAndrea D'Amore <anddam+NOSPAM@brapi.net>
Date2016-04-13 08:18 +0200
Message-ID<nekobr$8ca$1@virtdiesel.mng.cu.mi.it>
In reply to#20672
On 2016-04-13 06:09:36 +0000, alex said:

> magari lo farò

"Sto tremando, sto tremando."


-- 
Andrea

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


#20674

Fromalex <1j9448a02@lnx159sneakemail.com.invalid>
Date2016-04-13 11:36 +0200
Message-ID<nel3v8$t10$1@gioia.aioe.org>
In reply to#20673
Il 13/04/2016 08:18, Andrea D'Amore ha scritto:
> On 2016-04-13 06:09:36 +0000, alex said:
>
>> magari lo farò
>
> "Sto tremando, sto tremando."
>
>

????

[toc] | [prev] | [standalone]


Back to top | Article view | it.comp.www.php


csiph-web