[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: fstab



Alle 20:12, mercoledì 2 agosto 2006, Davide Prina ha scritto:
> penso che 000 == 0000, cioè i valori indicati sono gli ultimi tre a destra.
>
> L'umask setta il default dei permessi sui file che vengono creati nel
> seguente modo:
>
> mask = (ottale) 0666 & ~umask
>
> nell'esempio: 0666 & ~000 = 0666 & 111 = 0666 = rw-rw-rw-
>
> di solito umask == 022 == 0022
> 0666 & ~0022 == 0644 == rw-r--r--
>
> Se vuoi puoi fare un po' di prove
>
> $ umask
>
> $ man 1 bash
> [...]
>         umask [-p] [-S] [mode]
> The user file-creation mask is set to mode.  If mode begins with a
> digit, it is interpreted as an octal number; otherwise it is interpreted
> as a symbolic mode  mask  similar to  that  accepted  by  chmod(1). If
> [...]
>
> quindi lo 0 iniziale serve a far capire che si sta usando un numero ottale

Ciao Davide :)

ok io ho questo

$ umask
0022

ma credo sia l'impostazione di default per molti di noi ciusto?

$ touch prova1
$ll
-rw-r--r--  1 felipe felipe       0 2006-08-03 15:10 prova1
$umask 000
$touch prova2
$ll
-rw-rw-rw-  1 felipe felipe       0 2006-08-03 15:12 prova2

Ora tornando alla domanda che feci prima, avendo avuto conferma che umask 000 
fà qualcosa (imposta -rw-rw-rw- i permessi dei file che verranno), che senso 
ha utilizzarlo su una partizione/disco FAT*?

spero di essermi spiegato, grazie per aver dato peso alle mie paranoie!:-D








-- 
Felipe



Reply to: