Pagina 1 di 2

(Risolto) Permessi sui file

Inviato: lunedì 19 marzo 2012, 13:58
da brontolo2008
Ciao a tutti.
Ho dei file creati con Calc su portatile (ubuntu 10.10) che ho trasferito sul fisso (ubuntu 11.10) che posso solo leggere.
Leggendo un po qua e un po la ho capito che è una questione di permessi. Sono andato a vedere nel wiki di ubuntu ma
sinceramente non ci ho capito più di tanto. Potete darmi qualche dritta terra-terra. Lo ammetto su ubuntu ho da fare ancora
molta strada :'(.
Grazie anticipatamente

Re: Permessi sui file

Inviato: lunedì 19 marzo 2012, 13:59
da Freddy85
apri un terminale e digita:

Codice: Seleziona tutto

sudo chmod 777 nomedelfilechevuoicambiare

Re: Permessi sui file

Inviato: lunedì 19 marzo 2012, 14:16
da brontolo2008
Niente da fare! Ho provato sia così:

Codice: Seleziona tutto

sudo chmod 777 ****.ods
chmod: impossibile accedere a "***.ods": File o directory non esistente
che così:

Codice: Seleziona tutto

sudo chmod 777 Home/****/documenti/***.ods
chmod: impossibile accedere a "Home/****/Documenti/***.ods": File o directory non esistente
Dove sbaglio?

Re: Permessi sui file

Inviato: lunedì 19 marzo 2012, 14:17
da Freddy85
è sbagliato il percorso del file...
dove si trova il .ods??

Re: Permessi sui file

Inviato: lunedì 19 marzo 2012, 14:24
da brontolo2008
...nella cartella Documenti

Re: Permessi sui file

Inviato: lunedì 19 marzo 2012, 14:28
da Freddy85

Codice: Seleziona tutto

sudo chmod 777 /home/tuo_nome_utente/Documenti/Ore.ods
poi per favore modifica quel post dove ci sono i comandi, ed includili nel tag 'code', cioè l'icona # dell'editor di testo

Re: Permessi sui file

Inviato: lunedì 19 marzo 2012, 15:40
da kenobi
entra della cartella Documenti:

Codice: Seleziona tutto

$ cd ~/Documenti 
Impostati come proprietario del file:

Codice: Seleziona tutto

$ sudo chown <tuoutente>:<tuoutente> <nomefile>.osd
Ovviamente sostituisci con il tuo username

Infine imposta i permessi "usualmente" migliori:

Codice: Seleziona tutto

$ chmod 755 <nomefile>.osd

Re: Permessi sui file

Inviato: lunedì 19 marzo 2012, 17:02
da brontolo2008
Niente da fare .
Ho provato anche come root :'(

Re: Permessi sui file

Inviato: lunedì 19 marzo 2012, 17:13
da kenobi
brontolo2008 ha scritto: Niente da fare .
Ho provato anche come root :'(
Puoi incollare cio che succede quando dai i comandi che ti ho detto?

Re: Permessi sui file

Inviato: lunedì 19 marzo 2012, 17:32
da Freddy85
brontolo2008 ha scritto: Niente da fare .
Ho provato anche come root :'(
esatto, dai modo agli utenti del forum di poterti aiutare

Re: Permessi sui file

Inviato: lunedì 19 marzo 2012, 17:38
da l3on4rdo
E quando posti tali output, per cortesia, usa il tag per il codice.
Se non vuoi fare la cortesia di modificare il messaggio precedente, come ti hanno chiesto, almeno usalo per quelli futuri.

ciao

Re: Permessi sui file

Inviato: lunedì 19 marzo 2012, 18:11
da brontolo2008
Innanzitutto scusate per la modifica tardiva.
Per quello che riguarda gli errori ho solo questo

Codice: Seleziona tutto

chmod: cambio dei permessi di "***.ods": Operazione non permessa 

Re: Permessi sui file

Inviato: lunedì 19 marzo 2012, 18:14
da Freddy85
ma *** sarebbe il nome del tuo file? se sì, non puoi usare tali caratteri.

Re: Permessi sui file

Inviato: lunedì 19 marzo 2012, 18:20
da l3on4rdo
Freddy85 ha scritto: ma *** sarebbe il nome del tuo file? se sì, non puoi usare tali caratteri.
E chi l'ha detto?
Si possono usare, ma visto che l'asterisco in bash ha una funzione particolare, vanno preceduti dal carattere di escape:

Codice: Seleziona tutto

l3on4rdo@l3on4rdo-laptop:~/Scrivania$ touch \*file\*con\*brutti\*caratteri.txt
l3on4rdo@l3on4rdo-laptop:~/Scrivania$ ls
...
-rw-r--r-- 1 l3on4rdo l3on4rdo    0 2012-03-19 18:18 *file*con*brutti*caratteri.txt
oppure "virgolettati":

Codice: Seleziona tutto

l3on4rdo@l3on4rdo-laptop:~/Scrivania$ touch "altro*file*con*brutti*caratteri.txt"
l3on4rdo@l3on4rdo-laptop:~/Scrivania$ ls
...
-rw-r--r-- 1 l3on4rdo l3on4rdo    0 2012-03-19 18:20 altro*file*con*brutti*caratteri.txt

Re: Permessi sui file

Inviato: lunedì 19 marzo 2012, 18:21
da brontolo2008
No,no il nome del file è scritto normalmente

Re: Permessi sui file

Inviato: lunedì 19 marzo 2012, 18:23
da l3on4rdo
Procediamo passo passo.
Allora, apri un terminale, vai nella directory che contiene questi file problematici e posta l'output del comando:

Codice: Seleziona tutto

ls -Ahl
ciao

Re: Permessi sui file

Inviato: lunedì 19 marzo 2012, 18:27
da brontolo2008
E' questa?

Codice: Seleziona tutto

-rwxr-xr-x 1 nobody leo      13K 2012-02-10 14:07 Ore.ods

Re: Permessi sui file

Inviato: lunedì 19 marzo 2012, 18:29
da l3on4rdo
Se stai usando l'account dell'utente che non riesce a gestire per bene i permessi di questi file, posta l'output del comando:

Codice: Seleziona tutto

id
Inoltre, come hai "trasferito" i file dal portatile al fisso?
Su che tipo di filesystem erano e su che tipo di filesystem li hai "trasferiti"?

ciao

Re: Permessi sui file

Inviato: lunedì 19 marzo 2012, 18:48
da brontolo2008
Allora il codice è

Codice: Seleziona tutto

 Documenti$ id
uid=1000(leo) gid=1000(leo) gruppi=1000(leo),4(adm),20(dialout),24(cdrom),46(plugdev),116(lpadmin),118(admin),124(sambashare)
il file è stato trasferito tramite rete da portatile con Ubuntu 10.10 a fisso con Ubuntu 11.10

Re: Permessi sui file

Inviato: lunedì 19 marzo 2012, 18:52
da kenobi
Aggiungo... cosa ti restituisce il comando

Codice: Seleziona tutto

$ sudo chown leo:leo Ore.ods
?

Incollaci  l'output del comando che ti ho dato sopra.
Sicuro di averlo fatto? è CHOWN e non CHMOD (chmod va fatto dopo).