La opción de solo lectura E45 está configurada (¡agregar! Para anular)


18

Estoy tratando de configurar la extensión mcrypt en mi Ubuntu Server VirtualBox para trabajar en mi página phpMyAdmin.

Corrí vi /etc/php5/mods-available/mcrypt.iniy luego cambié extension=mcrypt.soa extension=/usr/lib/php5/20121212/mcrypt.­soy cuando intenté guardar los cambios, dijo esto:

E45 readonly option is set (add ! to override)

Creo que tal vez cometí un error al eliminar algo antes extension=mcrypt.osy no sé qué hacer.


2
Posible duplicado de : wq en vim no se guarda
David Foerster

Intenta abrir el archivo con sudo vi /etc/php5/mods-available/mcrypt.ini.
Natim


Respuestas:


19

Probablemente el usuario que ejecutó vi /etc/php5/mods-available/mcrypt.inino tenía acceso de escritura al archivo. vise da cuenta de esto al abrir el archivo y, cuando intenta guardar el archivo, le da el E45error y le recuerda que puede intentar anular la solo lectura del archivo agregando '!'el comando.

Por ejemplo, si editó un archivo propiedad de su usuario, protegido 444 (r--r--r--), recibiría este mensaje cuando lo hizo :wq, pero podría intentar forzar la escritura :wq!. En su caso, sugiero hacer ls -l /etc/php5/mods-available/mcrypt.ini. Para editar el archivo de hecho, se puede usar sudopara utilizar temporalmente el poder de root, y hacersudo vi /etc/php5/mods-available/mcrypt.ini


Gracias, uso sudo antes de vim y luego podría editar source.list
milad salimi

7

Puede presionar Esc, y luego U, y luego escribir :q.

Puedes intentar abrir el archivo con sudoprivilegios:sudo vi <file_name>


Agregar sudotrabajos
Oucam

1

Esto sucede cuando el usuario intenta escribir en un archivo sin los permisos correctos. Inicie sesión como root usando sudo suy ahora puede hacer la edición ...


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.