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

Re: fstab



Felipe Salvador wrote:
Alle 21:44, martedì 1 agosto 2006, Davide Prina ha scritto:
/dev/hda1  /mnt/dati    vfat    auto,umask=000          0       0

Oh... "umask=valore Imposta l'umask (la bitmask dei permessi che non sono presenti). Il default è l'umask del processo corrente. Il valore va dato in ottale."

Ora mi chiedo, il valore 000 implica comunque un azione(impostazione secondo il valore 000)? oppure indica di non fare nulla?

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

--
Dizionari: http://linguistico.sourceforge.net/wiki
Conoscere il TC: http://www.no1984.org
Strumenti per l'ufficio: http://it.openoffice.org
Sistema operativo: http://www.it.debian.org
Browser: http://www.mozilla.org/products/firefox
Client di posta: http://www.mozilla.org/products/thunderbird
GNU/Linux User: 302090: http://counter.li.org
--
Non autorizzo la memorizzazione del mio indirizzo di posta a chi usa
outlook: non voglio essere invaso da spam



Reply to: