View Full Version : umask 00?
voglio creare un file con permesso di esecuzione per o(others?).
e giusto umask 001?
io sapevo read 4 write 2 e execute 1
no?
ilsensine
23-07-2003, 08:33
Sė ma i bit vanno invertiti. Quindi dovresti usare umask 022, a meno che non vuoi dare i permessi di scrittura a mezzo mondo :D
Se devi dare i permessi _solo_ ad un file, meglio usare chmod no?
si si, di solito uso chmod
solo che stavo facendo esercizietti di bash e non volveo chmodare i file che creavo
inverto rispetto a cosa? puoi farmi un esempio?
io ho provato su sta macchina(RH8.0 ... lo odio sempre piu) umask 001 e poi tochare un tmp e questo e il risultato
[mason@master tmpd]$ umask 001
[mason@master tmpd]$ touch pippo
[mason@master tmpd]$ ll
totale 0
-rw-rw-rw- 1 mason utenti 0 lug 23 11:46 pippo
[mason@master tmpd]$ umask -S
u=rwx,g=rwx,o=rw
[mason@master tmpd]$
dove sbaglio?
umask 002 e 004 fungono esattamente
ilsensine
23-07-2003, 14:22
L'attributo x non viene mai impostato di default quando crei un file. Occorre sempre usare chmod.
umask 002 e 004 fano sė che i file _creati_ non siano rispettivamente scrivibili o leggibili da tutti.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.