[>a2383.html>] [<a2381.html<] [^a2.html^]


Capitolo 297.   Permessi

297.1   Permesso di esecuzione di un file

Come abilito il permesso di esecuzione di un file?

---------

Con i seguenti comandi:

$ chmod a+x file[Invio]

(il permesso di esecuzione è abilitato a tutti)

$ chmod u+x file[Invio]

(il permesso di esecuzione è abilitato al proprietario del file)

$ chmod g+x file[Invio]

(il permesso di esecuzione è abilitato al gruppo proprietario del file)

$ chmod o+x file[Invio]

(il permesso di esecuzione è abilitato agli altri utenti)

Potete anche combinare le cose:

$ chmod ug+x file[Invio]

ad esempio aggiunge il permesso sia all'utente che al gruppo.

297.2   Permesso di lettura di un file

Come abilito il permesso di lettura di un file?

---------

Stesse regole del permeso di esecuzione (297.1), basta sostituire x con r.

297.3   Permesso di scrittura di un file

Come abilito il permesso di scrittura di un file?

---------

Stesse regole del permeso di esecuzione (297.1), basta sostituire x con w.

297.4   Permessi per le directory

Come cambio i permessi di una directory?

Per cambiare i permessi delle directory si seguono le stesse regole seguite per i file (297.1).

297.5   Significato permesso esecuzione per le directory

Cosa significa il permesso di esecuzione per una directory?

---------

Se manca, non è possibile accedere al suo contenuto.

297.6   Permessi dell'utente sulle partizioni

Vorrei sapere come si fa per fare in modo che l'utente che ho creato, possa montare i dischi locali, ma non scriverci sopra. Ad esempio, io ho due unità, hda1 e hda2 con filesystem vfat, e vorrei che il mio utente, possa montarli per leggere quello che c'è, ma che non possa scrivere o modificare nulla.

---------

Devi utilizzare umask.

Per dare il permesso in lettura e in scrittura a tutti su hda1 si inserisce questa riga in /etc/fstab:

/dev/hda1       /mnt/hardc       vfat   quiet,users,umask=000  0    0  

I tre numeri dopo umask sono i parametri che impostano i permessi rispettivamente del proprietario del file, del gruppo cui appartiene il file, e di tutti gli altri; indicano quali permessi vengono tolti. Nell'esempio non viene tolto nessun permesso a nessuno.

Se volessi lasciare la scrittura al solo proprietario:

umask=022

Se volessi lasciare scrittura e lettura al solo proprietario:

umask=066
LDR --- Copyright © 1999-2000 Gaetano Paolone --  bigpaul @ pluto.linux.it

[>a2383.html>] [<a2381.html<] [^a2.html^]