L'opzione di sola lettura E45 è impostata (aggiungi! Per sovrascrivere)


18

Sto cercando di configurare l'estensione mcrypt nel mio VirtualBox Ubuntu Server per il lavoro nella mia pagina phpMyAdmin.

Ho corso vi /etc/php5/mods-available/mcrypt.inie poi ho cambiato extension=mcrypt.soin extension=/usr/lib/php5/20121212/mcrypt.­soe quando ho provato a salvare le modifiche ha detto questo:

E45 readonly option is set (add ! to override)

Penso che forse ho fatto un errore cancellando qualcosa prima extension=mcrypt.ose non so cosa fare.


2
Possibile duplicato di : wq su vim non salva
David Foerster

Prova invece ad aprire il file sudo vi /etc/php5/mods-available/mcrypt.ini.
Natim


Risposte:


19

Probabilmente l'utente che hai eseguito vi /etc/php5/mods-available/mcrypt.ininon aveva accesso in scrittura al file. vinota questo quando il file viene aperto e, quando si tenta di salvare il file, viene visualizzato l' E45errore e si ricorda che è possibile tentare di ignorare la sola lettura del file aggiungendo '!'il comando.

Ad esempio, se hai modificato un file di proprietà del tuo utente, protetto 444 (r--r--r--), riceveresti questo messaggio quando lo hai fatto :wq, ma potresti provare a forzare la scrittura con :wq!. Nel tuo caso, suggerisco di farlo ls -l /etc/php5/mods-available/mcrypt.ini. Per modificare effettivamente il file, è possibile utilizzare sudoper utilizzare temporaneamente la potenza di roote faresudo vi /etc/php5/mods-available/mcrypt.ini


Grazie, uso sudo prima di Vim, quindi potrei modificare source.list
milad salimi

7

È possibile premere Esc, quindi U, quindi digitare :q.

Puoi provare ad aprire il file con sudoprivilegio:sudo vi <file_name>


Aggiunta di sudoopere
Oucam,

1

Questo succede quando l'utente sta provando a scrivere su un file senza le giuste autorizzazioni. Accedi come root usando sudo sue ora puoi fare la modifica ...


1

Per prima cosa esci dall'editor vim usando: :qa!

Quindi, utilizzare sudo vim filenamee successivamente::wq


1
Benvenuto in Ask Ubuntu ! :-) Questa risposta è identica alla risposta con il voto più alto
Fabby,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.