|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2002
Città: Morbegno (SO)
Messaggi: 1410
|
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? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Sì ma i bit vanno invertiti. Quindi dovresti usare umask 022, a meno che non vuoi dare i permessi di scrittura a mezzo mondo
![]() Se devi dare i permessi _solo_ ad un file, meglio usare chmod no?
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Nov 2002
Città: Morbegno (SO)
Messaggi: 1410
|
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 Codice:
[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]$ umask 002 e 004 fungono esattamente |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
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.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Nov 2002
Città: Morbegno (SO)
Messaggi: 1410
|
sob
thx 1000 sens |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:50.