[>a2383.html>] [<a2381.html<] [^a2.html^]
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.
Come abilito il permesso di lettura di un file?
---------
Stesse regole del permeso di esecuzione (297.1), basta sostituire x con r.
Come abilito il permesso di scrittura di un file?
---------
Stesse regole del permeso di esecuzione (297.1), basta sostituire x con w.
Come cambio i permessi di una directory?
Per cambiare i permessi delle directory si seguono le stesse regole seguite per i file (297.1).
Cosa significa il permesso di esecuzione per una directory?
---------
Se manca, non è possibile accedere al suo contenuto.
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=066LDR --- Copyright © 1999-2000 Gaetano Paolone -- bigpaul @ pluto.linux.it