Come sovrascrivere un file di sola lettura in Linux

Come sovrascrivere un file di sola lettura in Linux
Un file di sola lettura implica che l'utente non ha il permesso di modificare o scrivere. In particolare, l'autorizzazione "W" sarebbe stata disabilitata per il file. Quando la proprietà del file è stata impostata come di sola lettura, l'utente non avrebbe il permesso di scrivere (W) il file né eseguire (x) il file ed essere rappresentato come sola lettura (R).

A volte, diventa difficile per l'utente sovrascrivere un file di sola lettura. Ecco perché abbiamo raccolto e spiegato i diversi metodi per sovrascrivere un file di sola lettura in Linux.

Come sovrascrivere un file di sola lettura in Linux?

Esistono due condizioni per sovrascrivere qualsiasi file - quando si è il proprietario del file e quando non si dispone di alcun accesso alla proprietà alle proprietà del file. Diamo un'occhiata ai seguenti metodi per risolvere il problema:

Usando il comando chmod

Il comando CHMOD viene utilizzato per modificare le proprietà di un file in Linux e ha un semplice comando:

$ chmod [riferimento] [operatore] [modalità]

È possibile modificare questa autorizzazione se si è il proprietario del file aggiungendo il seguente comando:

$ chmod u+wx filename

Facciamo un esempio in cui vogliamo cambiare e sovrascrivere un file di sola lettura situato nella directory dei documenti. O possiamo usare il percorso della directory nel comando o modificare la directory corrente del file:

$ chmod u+wx/home/utente/documenti/informazioni.TXT

O

$ cd ~/download
$ chmod u+wx Information.TXT

Nota: Come puoi vedere nell'immagine precedente, abbiamo usato l'opzione -v o l'opzione verbosa per mostrare le modifiche risultanti nell'output.

Durante l'utilizzo di questo comando, è essenziale ricordare se si è l'unico utente del file corrente. Questo comando funziona solo se fai parte della directory in /etc /sudoers. Questo passaggio indica la configurazione delle proprietà sudo del file utilizzando il comando Visudo.

$ chmod u+wx filename

Questo comando richiede una password per ottenere l'accesso al superutente al file. Se vuoi ottenere i privilegi di root, aggiungi il "sudo" con il comando sopra:

$ sudo chmod u+wx filename

Per regalarti tutte le autorizzazioni relative al file, è possibile utilizzare Modifica Sudoers tramite il seguente comando:

$ sudo vi /etc /sudoers

La seguente immagine illustra di avere i privilegi di amministrazione come sudoer, root e accesso amministratore:

Root All = (All: All) All
amministratore tutto = (tutto: tutto) tutto
sudo tutto = (tutto: tutto) tutto

Se non hai accesso "tutto", cambialo di conseguenza. Ora hai accesso completo a tutte le proprietà relative al file. E puoi leggere, scrivere o eseguire il file senza riscontrare problemi.

Conclusione

È possibile modificare e sovrascrivere un file di sola lettura in Linux utilizzando più comandi e privilegi sudo. Anche se non hai i privilegi sudo, puoi facilmente accedere ai benefici del superutente utilizzando Sudo accedendo alle directory di radice. Speriamo che questo articolo abbia migliorato la tua conoscenza della completezza di sovrascrivere un file di sola lettura in Linux.