Newsgroup: it.fan.marco-ditri
Titolo: sull'intuitivita'

       file_open_mode
              The  permissions with which uploaded files are cre­
              ated. Umasks are applied on top of this value.  You
              may  wish  to  change  to 0777 if you want uploaded
              files to be executable.
              Default: 0666
       local_umask
              The  value  that the umask for file creation is set
              to for local users. NOTE! If you  want  to  specify
              octal values, remember the "0" prefix otherwise the
              value will be treated as a base 10 integer!
              Default: 077
e, di default, i file vengono fuori:
-rw-------
con local_umask 022, invece, vengono:
-rw-r--r--
facendo "reverse engineering" sono giunto a questa conclusione:
file_open_mode 0666 equivale a
0110110110
la local_umask, invece, e' in ottale, perche' e' meglio non farsi
mancare niente.
Quindi
077 in binario e' 111111
022 in binario e' 10010
ora:
0110110110
0000111111
==========
0110000000
mentre:
0110110110
0000010010
==========
0110100100
cioe' i bit a 1 della localumask fanno diventare 0 il risultato.
Potro' anche essere lontano dalla soluzione (oltre ad essere OT), ma
l'autore di vsftpd potrebbe anche andare a fare in culo, no?

Il giorno Thu, 7 Aug 2003, Buttha così ha scritto:
[...]
|cioe' i bit a 1 della localumask fanno diventare 0 il risultato.
  Hai scoperto l'acqua calda.  Le umask funzionano così in tutte le shell che
conosco.
|Potro' anche essere lontano dalla soluzione (oltre ad essere OT), ma
|l'autore di vsftpd potrebbe anche andare a fare in culo, no?
  «No ci capisco una mazza, quindi _lui_ deve andare a fare in (_|_)!»
  Certo, perché no, mi pare logico.
  Sandro
-- 
Bellum se ipsum alet
       La guerra nutre se stessa
Livio, Ab urbe condita, XXXIV,9

  «No ci capisco una mazza, quindi _lui_ deve andare a fare in (_|_)!»
Fanculo anche a te.

 ha scritto nel messaggio
news:vkh4jvs8m695ditbd...@4ax.com...

Secondo me c'è un errore. Ricontrolla il tutto.
Pikkio

Pikkio
A... C... Q... U... A...  Esatto! -- Il Grillo Parlante Clementoni

 ha scritto nel messaggio
news:eki6jvc4f9kf67ghk...@4ax.com...

P I K K I O
P I N O K K I O
Non trovi che siano diversi?
Pikkio

Non trovi che siano diversi?
A me sembrano quasi uguali.
-- 
Once upon a time, men where men, and they fucked. Today
they're nerds, and they write their own device drivers.

 A me sembrano quasi uguali.
quasi uguali è diverso da uguali.
0 e 1 sono vicini, ma ci sono infiniti altri numeri tra di loro.
Pikkio

Un tizio di nome Buttha, il Thu, 07 Aug 2003 14:38:59 +0200 farnetico così:
Cosa c'è che non comprendi nella funzione AND (NOT umask)?
-- 
Renato Salzano - Official VFNCL counter di IFTMdG
** Vuoi provare un GdR via mail nuovo e originale? Contattami! **
"Drown the beat of time / let my sense fall away / I can see much 
 cleaver now / I'm blind / Find all you need in your mind"-Dream Theater

Cosa c'è che non comprendi nella funzione AND (NOT umask)?
i fessi che la difendono

 [snip]
Selli, hai gia' detto che lo sapevi. Vuoi dei complimenti corali,
oppure passiamo a dimostrare che, nonostante tutto, resti un fesso?

Nel fausto dě di Mon, 18 Aug 2003 08:48:55 +0200, il prode _Buttha_
presente alla corte di _it.fan.marco-ditri_
cosě ebbe l'ardire di pronunziarsi:
[...]
| Vuoi dei complimenti corali,
  La prima che hai scritto.
  Sandro
-- 
"In a world without walls and fences
you would not need windows and gates."
(Confucius)


E' una scelta  di chi ha implementato la cosa,  e evidentemente per loro
era la scelta più efficente.
-- 
Renato Salzano - email: hitman (at) 
despammed.com
** Vuoi provare un GdR via mail nuovo e originale? Contattami! **
"Ecco arriva l'alba/so che è qui per me/meraviglioso come a volte ciò che
sembra non è/fottendosi da se/fottendomi da me/per quello che non c'è"-A.

era la scelta piů efficente.
L'ho immaginato (a maggior ragione pensando al performance del server
in questione). Ma il dato di fatto e' questo: pur avendo configurato
server per quasi ogni tipo di servizio, non mi sono *mai* imbattuto in
tale maschera. O sono particolarmente sfortunato, oppure la questione
e' che tale notazione e' scarsamente utilizzata. Dato che propendo per
la seconda ipotesi, la domanda e' immediata: costa tanto essere un
tantinello piu' espliciti nella documentazione? Basterebbero due righe
in piu', eh.

e' che tale notazione e' scarsamente utilizzata. Dato che propendo per
Oppure semplicemente non hai mai usato il comando umask e non hai mai
letto open(2) e nemmeno mkdir(2) e nemmeno la documentazione delle altre
decine di funzioni influenzate dall'umask.
Citazione da open(2):
       The argument mode specifies the permissions to use in case a  new file
       is created. It is modified by the process's umask in the usual way: the
       permissions of the created file are (mode & ~umask).
-- 
ciao, | (Ri)scoprire fidonet: | Chissa` cosa si prova a liberare
Marco | 
http://bbs.bofh.it/
   | la fiducia nelle proprie tentazioni. (F.D.A.)

decine di funzioni influenzate dall'umask.
ok, ok, basta:
http://snurl.com/23bu