Pagina 1 di 1
[Risolto] "Applica permessi ai file contenuti" non funziona
Inviato: martedì 5 agosto 2008, 20:56
da DragonEyes
Come da oggetto del topic, se con
clicco su una cartella, poi cambio i vari permessi dopo aver compilato tutte le caselle, poi clicco su "Applica permessi ai file contenuti", la cartella cambia i permessi, ma i file contenuti no, hanno ancora i permessi che avevano prima, e devo passarmi un file alla volta. Solo che adesso ho bisogno di modificare i permessi a tantissimi file.
Come faccio?
Dov'è che sbaglio? Anche perchè con Gutsy funzionava.
Lo so che esiste la riga di comando, ma vorrei continuare a farlo per via grafica.
Grazie e ciao.
Re: "Applica permessi ai file contenuti" non funziona
Inviato: mercoledì 6 agosto 2008, 1:05
da scacchia
è vero non funziona...
comunque se proprio non vuoi farlo da terminale entra nella directory seleziona tutti i file, clic destro, proprietà, permessi e li cambi tutti insieme

Re: "Applica permessi ai file contenuti" non funziona
Inviato: mercoledì 6 agosto 2008, 11:40
da DragonEyes
Il problema è che se io seleziono tutti i file, posso cambiare i permessi ma non il gruppo. E io devo cambiare anche quello.
Re: "Applica permessi ai file contenuti" non funziona
Inviato: mercoledì 6 agosto 2008, 11:51
da scacchia
vai da terminale allora... è la cosa piu facile e piu immediata
Re: "Applica permessi ai file contenuti" non funziona
Inviato: mercoledì 6 agosto 2008, 12:16
da DragonEyes
Scusa puoi darmi una mano, ho letto nel wiki e mi spiega come cambiare i permessi da terminale, però non mi dice come cambiare il gruppo...
E se poi devo farlo a tanti file c'è un modo che non sia quello di scriverne tutti i nomi nel terminale?
Re: "Applica permessi ai file contenuti" non funziona
Inviato: mercoledì 6 agosto 2008, 12:19
da The Doctor
DragonEyes ha scritto:
Scusa puoi darmi una mano, ho letto nel wiki e mi spiega come cambiare i permessi da terminale, però non mi dice come cambiare il gruppo...
E se poi devo farlo a tanti file c'è un modo che non sia quello di scriverne tutti i nomi nel terminale?
sudo chown -R nomeutente:nomegruppo /home/nomecartella/
Note: l'opzione -R cambia il proprietario/gruppo a tutto il contenuto della cartella
Re: "Applica permessi ai file contenuti" non funziona
Inviato: mercoledì 6 agosto 2008, 12:24
da scacchia
DragonEyes ha scritto:
Scusa puoi darmi una mano, ho letto nel wiki e mi spiega come cambiare i permessi da terminale, però non mi dice come cambiare il gruppo...
E se poi devo farlo a tanti file c'è un modo che non sia quello di scriverne tutti i nomi nel terminale?
per cambiare il proprietario o il gruppo (o tutti e due insieme) si usa sempre il comando chown
esistono i caratteri jolly per fare operazioni su un gruppo di file
se ad esempio volessi cambiare il gruppo a tutti i file di una directory:
se ad esempio volessi cambiare il proprietario e il gruppo a tutti i file che cominciano per pip di una directory:
se ad esempio volessi cambiare il proprietario e il gruppo a tutti i file con estensione .txt di una directory e di tutte le sue sottodirectory:
per maggiori info
Re: "Applica permessi ai file contenuti" non funziona
Inviato: mercoledì 6 agosto 2008, 12:25
da scacchia
The Doctor ha scritto:
Note: l'opzione -R cambia il proprietario/gruppo a tutto il contenuto della cartella
e di tutte le sottodirectory

Re: "Applica permessi ai file contenuti" non funziona
Inviato: mercoledì 6 agosto 2008, 12:29
da The Doctor
scacchia ha scritto:
The Doctor ha scritto:
Note: l'opzione -R cambia il proprietario/gruppo a tutto il contenuto della cartella
e di tutte le sottodirectory
Hai ragione, l'avevo sottinteso ma se metto una nota non devo sottintendere :-[
Grazie

Re: "Applica permessi ai file contenuti" non funziona
Inviato: mercoledì 6 agosto 2008, 12:34
da Senbee
Prima assumi la proprietà della cartella ricorsivamente (-R):
Poi dai i permessi ricorsivamente
I tre numeri (nell'esempio 777) dicono che tipo di permessi vuoi avere.
Il primo è quello dell'owner.
Il secondo è quello del gruppo.
Il terzo è quello degli altri.
Il numerino di una cifra è dato dalla somma di "lettura" (4), "scrittura" (2), "esecuzione" (1).
Esempio: voglio che il contenuto della cartella /media/DiscoEsterno/canzoni e di tutte le cartelle che ci stanno dentro sia leggibile da tutti quelli del gruppo "amicidipippo" ma scrivibile solo dall'owner "pippo", e che tutti gli altri non possano nemmeno vederla.
Owner: lettura (4) + scrittura (2), niente esecuzione (1) = 4 + 2
--> 6
Gruppo: solo lettura
--> 4
Altri: niente
--> 0
Quindi il comando diventa:
sudo chown -R pippo:amicidipippo /media/DiscoEsterno/canzoni
sudo chmod -R 640 /media/DiscoEsterno/canzoni
Per fare le somme e ottenere velocemente il numerino magico da mettere nel comando, ti può aiutare la semplice applicazioncina javascript in questa pagina:
http://www.ss64.com/bash/chmod.html
Clicchi sui permessi che vuoi e lui ti calcola il numero.
Re: "Applica permessi ai file contenuti" non funziona
Inviato: mercoledì 6 agosto 2008, 13:12
da scacchia
Senbee ha scritto:
Per fare le somme e ottenere velocemente il numerino magico da mettere nel comando, ti può aiutare la semplice applicazioncina javascript in questa pagina:
http://www.ss64.com/bash/chmod.html
Clicchi sui permessi che vuoi e lui ti calcola il numero.
(ot)
io mi trovo meglio con i permessi tradizionali... la terna owner,gruppo,others... ma questione di gusti credo, il fatto è che mi scordo sempre i valori di read write e execute e devo sempre andare a cercarmeli per sicurezza per evitare di fare errori, mentre gli altri sono pi facili da ricordare r=read w=write x=execute (b2b)
Re: "Applica permessi ai file contenuti" non funziona
Inviato: mercoledì 6 agosto 2008, 13:27
da DragonEyes
Grazie mille a tutti, adesso ho risolto il problema.
Solo un a curiosità, per sicurezza di non aver fatto cose sbagliate:
quando usavo il metodo grafico, per esempio mettevo
owner: lettura+scrittura
gruppo: sola lettura
altri: sola lettura
e la casellina "consenti l'esecuzione come programma" aveva un trattino.
Se do da riga di comando:
da utente normale non mi fa vedere il contenuto della cartella e la casellina "consenti l'esecuzione come programma" non è spuntata;
se do
da utente normale posso vedere il contento e la casellina "consenti l'esecuzione come programma" è spuntata.
Il mio dubbio è sul comportamento della casellina in questione, è tutto a posto?
Intanto metto [Risolto] (good)
Re: [Risolto] "Applica permessi ai file contenuti" non funziona
Inviato: mercoledì 6 agosto 2008, 13:44
da Senbee
Come vedi hai aggiunto "+1" (644 -> 755). L'1 è l'eseguibilità. Quindi è normalissimo che ora ti veda i file come eseguibili.