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.