E45 Readonly Option ist gesetzt (Add! To Override)


18

Ich versuche, die Erweiterung mcrypt in meiner Ubuntu Server VirtualBox für die Arbeit auf meiner phpMyAdmin-Seite zu konfigurieren.

Ich bin gelaufen vi /etc/php5/mods-available/mcrypt.iniund habe dann extension=mcrypt.sozu extension=/usr/lib/php5/20121212/mcrypt.­sound gewechselt , als ich versucht habe, die Änderungen zu speichern:

E45 readonly option is set (add ! to override)

Ich denke, dass ich vielleicht einen Fehler gemacht habe, extension=mcrypt.osals ich etwas zuvor gelöscht habe, und ich weiß nicht, was ich tun soll.


2
Mögliches Duplikat von : wq auf vim speichert nicht
David Foerster

Versuchen Sie sudo vi /etc/php5/mods-available/mcrypt.inistattdessen, die Datei mit zu öffnen .
Natim


Antworten:


19

Wahrscheinlich hatte der Benutzer, den Sie ausgeführt vi /etc/php5/mods-available/mcrypt.inihaben, keinen Schreibzugriff auf die Datei. viWenn Sie versuchen, die Datei zu speichern, wird der E45Fehler angezeigt, und Sie werden daran erinnert, dass Sie versuchen können, die Schreibgeschütztheit der Datei durch Anhängen '!'an den Befehl zu überschreiben .

Wenn Sie beispielsweise eine Datei bearbeiten, die Ihrem Benutzer gehört und geschützt 444 (r--r--r--)ist, wird diese Meldung angezeigt, wenn Sie dies ausführen, Sie :wqkönnen jedoch versuchen, das Schreiben mit zu erzwingen :wq!. In Ihrem Fall schlage ich vor ls -l /etc/php5/mods-available/mcrypt.ini. Um die Datei tatsächlich zu bearbeiten, können Sie sudovorübergehend die Funktionen von rootund verwendensudo vi /etc/php5/mods-available/mcrypt.ini


Vielen Dank, ich benutze sudo vor vim dann könnte ich
source.list

7

Sie können drücken Esc, und dann Uund dann eingeben :q.

Sie können versuchen, die Datei mit folgenden sudoBerechtigungen zu öffnen :sudo vi <file_name>


Hinzufügen von sudoWerken
Oucam

1

Dies passiert, wenn der Benutzer versucht, auf eine Datei ohne die richtigen Berechtigungen zu schreiben. Melden Sie sich als root an sudo suund jetzt können Sie die Bearbeitung durchführen ...


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.