chmod -R 644

Sistemi operativi Linux e software open source
Avatar utente
dino
Messaggi: 16580
Iscritto il: mercoledì 30 novembre 2011, 18:21

Re: chmod -R 644

Messaggio da dino »

In realtà mi pare non sia esattamente così. Se non te ne frega nulla di usare il disco sotto Windows, allora quando lo monti sotto Linux puoi usare fmask (file mask) e dmask (directory mask). Ad esempio se vuoi fare '777' sulle directory e '755' sui file dovresti scrivere:

Codice: Seleziona tutto

mount -t ntfs -o rw,auto,user,fmask=0022,dmask=0000 /dev/discontfs /mnt/discomontato
http://askubuntu.com/questions/11840/ho ... -partition
_____________________________
Working harder: http://www.dinofratelli.it
Listen House Music: https://www.dinobrosdj.it
Safety online https://omniadpi.it/

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: chmod -R 644

Messaggio da Zievatron »

Ma ha un'azione sul disco che è limitata a quando è montato, ed in seguito può essere collegato ad un PC con windows, oppure non può essere proprio più visto da windows?

Poi, perchè le istruzioni di mascheramento sono 0022 e 0000?
Zievatron

Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: chmod -R 644

Messaggio da conoscenza »

interessante...
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Avatar utente
dino
Messaggi: 16580
Iscritto il: mercoledì 30 novembre 2011, 18:21

Re: chmod -R 644

Messaggio da dino »

il comando CHMOD può essere dato anche come maschera di bit in notazione ottale. Partendo da sinistra, la prima cifra è usata per i dirty bits, dunque non ci interessa. La seconda, terza e quarta rispettivamente per impostare i permessi di owner, group e everyone sul file. Guarda qui, ad esempio: http://www.cyberciti.biz/faq/unix-linux ... n-command/

In merito a dove tali permessi sono scritti sinceramente non lo so (se sul disco oppure sul mount point)
_____________________________
Working harder: http://www.dinofratelli.it
Listen House Music: https://www.dinobrosdj.it
Safety online https://omniadpi.it/

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: chmod -R 644

Messaggio da Zievatron »

Non mi quadra.
A me sembra che le istruzioni di mascheramento, nell'esempio che hai fatto, dovrebbero essere =0755 e =0777.
Non capisco come diventano =0022 (il proprietario non ha nessun permesso, tutti gli altri possono solo scrivere) e =0000 (nessun permesso per nessuno).
Zievatron

Avatar utente
dino
Messaggi: 16580
Iscritto il: mercoledì 30 novembre 2011, 18:21

Re: chmod -R 644

Messaggio da dino »

Sono maschere, dunque le impostazioni sono al contrario (fai finta che siano dei filtri perciò dove sono attivi bloccano, dove non sono attivi lasciano passare). Insomma, per avere il valore corretto per come sei abituato ad operare devi fare il meno:

Maschera - 0777

Dunque il mio esempio:

0022 - 0777 = 0755
0000 - 0777 = 0777
_____________________________
Working harder: http://www.dinofratelli.it
Listen House Music: https://www.dinobrosdj.it
Safety online https://omniadpi.it/

Avatar utente
Zievatron
Messaggi: 1657
Iscritto il: mercoledì 21 dicembre 2011, 23:49

Re: chmod -R 644

Messaggio da Zievatron »

Aaaaahhh!!! Adesso è chiaro. ;)
Zievatron

Avatar utente
dino
Messaggi: 16580
Iscritto il: mercoledì 30 novembre 2011, 18:21

Re: chmod -R 644

Messaggio da dino »

Se ci pensi funziona esattamente come la maschera di sottorete (netmask) in una rete TCP/IP. Dove trovi 255 (una sequenza di otto 1) è bloccato, dove invece trovi gli 0 puoi passare
_____________________________
Working harder: http://www.dinofratelli.it
Listen House Music: https://www.dinobrosdj.it
Safety online https://omniadpi.it/

Rispondi