PDA

Visualizza la versione completa : chmod ...


paolo t
21-01-2005, 19:04
.. anche per le directory?
a me funziona..solo per i singoli files :confused:

Sergio Pedone
21-01-2005, 19:22
Originariamente inviato da paolo t
.. anche per le directory?
a me funziona..solo per i singoli files :confused:
...tutto un file!
posta il comando e commentiamolo insieme.

paolo t
21-01-2005, 21:39
esempio :

chmod a+x nomedirectory per aggiungere il permesso di exec. a una directory

Ikitt
21-01-2005, 22:03
Originariamente inviato da paolo t
esempio :

chmod a+x nomedirectory per aggiungere il permesso di exec. a una directory

Eh, funziona:


$ cd /tmp/
$ mkdir test
$ ls -lhd test
drwxr-xr-x 2 ikitt ikitt 48 Jan 21 22:02 test
$ chmod 0600 test
$ ls -lhd test
drw------- 2 ikitt ikitt 48 Jan 21 22:02 test
$ chmod a+x test
$ ls -lhd test
drwx--x--x 2 ikitt ikitt 48 Jan 21 22:02 test

paolo t
21-01-2005, 22:53
nello specifico, posso togliere e aggiungere "read" al gruppo e agli altri, ma non mi fa aggiungere exec n write

wittgen105
22-01-2005, 00:41
Io per cambiare i permessi ad una directory generalmetne uso l'opzione -R che opera in modo ricorsivo.

chmod -R 777 /home/test

:ciauz:

Ikitt
22-01-2005, 08:38
Originariamente inviato da paolo t
nello specifico, posso togliere e aggiungere "read" al gruppo e agli altri, ma non mi fa aggiungere exec n write

Boh, mi pare strano.
Che tipo di filesystem? parametri di mount?

paolo t
22-01-2005, 18:15
ho risolto (quella a cui volevo cambiare i permessi una partizione di "windose" fat32).
Su "centro di controllo" (stando su Mandrake) ho modificato le opzioni di mount della partizione, selezionando "permetti agli utenti normali di accedere in scrittura" (cio "umask=0"), sicuramente si poteva modificare anche da riga di comando.
A questo punto il comando chmod sulla directory in questione agisce... "correttamente" (ovviamente come supertutente)

kazi
04-02-2005, 11:02
Anch'io ho bisogno di leggere scrivere e d eseguire file in partizioni FAT32, ma non avendo il centro di controllo (uso gentoo 2004.2 e fluxbox) cosa devo modificare da riga di comando? basta aggiungere umask=0 nelle opzioni di mount in fstab?

trillullero
04-02-2005, 18:28
Se hai dubbi sui permessi:

Leggi qua, i permessi sono spiegati bene.
http://www.slack.z00.it/slack/docs/bash_bign.html

E anche questa guida fatta bene.
http://www.wowarea.com/italiano/linux/guida.htm

Una cosa che pu tornare utile riguardo ai permessi ricorsivi:

Quando scrivo

chmod 777 directory

Anche i semplici file acquistano il permesso di esecuzione, anche se non sono script o binari.
Per risolvere si pu fare cos:

chmod 666 directory #solo lettura e scrittura
chmod a+X #NOTARE LA X MAIUSCOLA

Usando la x maiuscola il permesso di esecuzione viene impostato per tutte le sottodirectory.
I permessi per i file regolari non vengono modificati.

Ciao!

Loading