Pagina 1 di 1
[Risolto] Come si eliminano i file di sola lettura?
Inviato: giovedì 13 dicembre 2007, 14:35
da SoldatoSemplice
Ciao a tutti, dopo qualche installazione di programmi o files o anche copia di files, alcune volte mi è capitato che alcuni file fossero di sola lettura e contrassegnati con un lucchetto sopra l'icona, ora vi chiedo se c'è un modo per eliminarli definitivamente, in pratica, come aggiro la protezione e mii levoa da torno il lucchetto sull'icona per poterli eliminare?
Spero che mi sappiate aiutare ciao e grazie.
Re: Come si eliminano i file di sola lettura?
Inviato: giovedì 13 dicembre 2007, 14:37
da danilo84
Ciao, queste operazioni vanno fatte da SuperUser, però stai attento a cosa elimini.
Ci sono due strade, o apri la cartella in cui è locato il file come Utente Root oppure da shell, ti posizioni nella cartella e scrivi:
Ciao, e ricorda di stare attento a quando usi il comando sudo, potresti eliminare file importanti.
Re: Come si eliminano i file di sola lettura?
Inviato: giovedì 13 dicembre 2007, 14:53
da V
spero non ti dia fastidio (magari li conosci tutti :P) però questa
http://linuxpedia.netsons.org/index.php ... hell_Linux è un ottima guida a tutti i comandi da shell

mettici davanti il sudo per avere i diritti da admin :P
Re: Come si eliminano i file di sola lettura?
Inviato: giovedì 13 dicembre 2007, 15:00
da Guiodic
se lo vuoi fare da grafica:
Re: Come si eliminano i file di sola lettura?
Inviato: giovedì 13 dicembre 2007, 15:07
da difesaparcosempione
rm:remove write-protected regular file 'file.ext'?
cosi la shell ti risponde se tu vuoi cancellare un tuo file con permessi read-only ( chmod 444 x intenderci ).
Se non vuoi rispondere y devi fare:
rm -f file.ext
oppure prima chmod +w file.ext e poi rm...
ciao

Re: Come si eliminano i file di sola lettura?
Inviato: giovedì 13 dicembre 2007, 15:11
da SoldatoSemplice
Come al solito siete sempre i megli! Vi ringrazio!.......
E ne approfitto per chiedervi anche una variante: se io invece di eliminarli li dovessi semplicemente modificare (sempre quelli di sola lettura) appendendo nuovo codice senza modificare nulla di quello che già c'è, come si fa? Per fare quest'ultima operazione devo accedere con il gedit al file che devo modificare (nel mio caso il bash.bashrc) e appendere un pò di codice sotto quello che già c'è, ma se provo ad entrare nella finestra e aggiungere, poi non mi fa salvare; devo sempre accedere come super utente? Da riga di comando come farei a dirgli qual'è il codice che deve appendere?
Di nuovo grazie
Re: Come si eliminano i file di sola lettura?
Inviato: giovedì 13 dicembre 2007, 15:14
da V
da terminale fai:
sudo gedit /percorso/nomefile.desinenza
ad esempio se tu volessi modificare il file xorg.conf dovresti fare:
sudo gedit /etc/X11/xorg.conf
(se usi Kubuntu mi pare al posto di gedit devi mettere kate, oppure più in generale nano)
ciao
edit:
visto che hai risolto metti nel titolo del primo messaggio [RISOLTO] cosi da aiutare chi magari avrà il tuo stesso problema e farà una ricerca. (per mettere [Risolto] basta usare il tasto modifica sul primo messaggio e aggiungerlo al titolo)
Re: Come si eliminano i file di sola lettura?
Inviato: giovedì 13 dicembre 2007, 15:24
da freax
SoldatoSemplice ha scritto:
Come al solito siete sempre i megli! Vi ringrazio!.......
E ne approfitto per chiedervi anche una variante: se io invece di eliminarli li dovessi semplicemente modificare (sempre quelli di sola lettura) appendendo nuovo codice senza modificare nulla di quello che già c'è, come si fa? Per fare quest'ultima operazione devo accedere con il gedit al file che devo modificare (nel mio caso il bash.bashrc) e appendere un pò di codice sotto quello che già c'è, ma se provo ad entrare nella finestra e aggiungere, poi non mi fa salvare; devo sempre accedere come super utente? Da riga di comando come farei a dirgli qual'è il codice che deve appendere?
Di nuovo grazie
se devi redirezionare l'output di un comando e appenderlo in un file che esiste già , puoi usare l'operatore
>> , esempio :
cat /proc/cpuinfo >> informazioni_di_sistema.txt
inoltre , nella bash , valgono i soliti comandi come il
chmod , che serve per cambiare i diritti di accesso a file e cartelle , e il
chown che serve a cambiare il propietario del file e/o cartella in questione .
sudo chmod 777 /home/utente/miofile.txt
sudo chown utente_che_diventa_propietario /home/utente/file_che_cambia_proprietà.txt
il comando
sudo bash , trasforma il terminale di un semplice utente nel terminale di root , quindi è utile se non vuoi ripetere ogni volta il comando sudo all'inizio , ma va usata con consapevolezza
