Pagina 1 di 1

Ho pasticciato con i permessi

Inviato: gio ott 10, 2013 7:04 pm
da Zievatron
Su Fedora 19 xfce.
Ho copiato una dir con dei file che avevo sul NB su PC. Stesso percorso.
Non mi dava il permesso di procedere come utente, così ho eseguito come root.
Poi, però, ho rilevato che in questo modo i file risultavano di root e non potevo accedervi come utente.
Allora ho pensato di modificare i permessi su tutte le dir e file che si trovano in quella posizione.
Ne è venuto fuori questo pasticcio:

Codice: Seleziona tutto

    # chmod -r -v 777 /home/unknow/.local/share/data/
    chmod: impossibile accedere a "777": File o directory non esistente
    cambio del modo di "777" da 0000 (---------) in 0000 (---------) non riuscito
    il modo di "/home/unknow/.local/share/data/" è stato cambiato da 0777 (rwxrwxrwx) in 0333 (-wx-wx-wx)
Perchè non è riuscito?
Perchè ha cambiato i permessi di testa sua a 333?
Come rimedio?

Re: R: Ho pasticciato con i permessi

Inviato: gio ott 10, 2013 7:17 pm
da hashcat
La r deve essere maiuscola:

Codice: Seleziona tutto

chmod -R -v 777 /home/unknow/.local/share/data

Re: Ho pasticciato con i permessi

Inviato: gio ott 10, 2013 7:18 pm
da Zievatron
Ho rimediato, ma non ho capito niente.
Cioè, ho riprovato il comando ricorsivo, usando "-R" maiuscola invece che "-r" ed ha funzionato.
Na non capisco perchè prima mi diceva "File o directory non esistente".

Re: R: Ho pasticciato con i permessi

Inviato: gio ott 10, 2013 7:23 pm
da hashcat
Perchè l'opzione -r ha un'altra funzione (non so cosa fa):

http://linux.die.net/man/1/chmod

P.S.: Serve per specificare un file di riferimento (non so per cosa).