A opção E45 somente leitura está definida (adicione! Para substituir)

18

Estou tentando configurar a extensão mcrypt no meu Ubuntu Server VirtualBox para funcionar na minha página phpMyAdmin.

Eu corri vi /etc/php5/mods-available/mcrypt.inie depois mudei extension=mcrypt.sopara extension=/usr/lib/php5/20121212/mcrypt.­soe quando tentei salvar as alterações, ele dizia o seguinte:

E45 readonly option is set (add ! to override)

Acho que talvez tenha cometido um erro ao excluir algo antes extension=mcrypt.ose não sei o que fazer.

em corda
fonte
2
Possível duplicata de : wq no vim não salva
David Foerster
Tente abrir o arquivo em sudo vi /etc/php5/mods-available/mcrypt.inivez disso.
Natim

Respostas:

19

Provavelmente, o usuário que você executou vi /etc/php5/mods-available/mcrypt.inicomo não teve acesso de gravação ao arquivo. vipercebe isso no arquivo aberto e, quando você tenta salvar o arquivo, fornece o E45erro e lembra que você pode tentar substituir a somente leitura do arquivo anexando '!'ao comando

Por exemplo, se você editasse um arquivo de propriedade de seu usuário, protegido 444 (r--r--r--), você receberia essa mensagem quando o fizesse :wq, mas poderia tentar forçar a gravação :wq!. No seu caso, sugiro fazer ls -l /etc/php5/mods-available/mcrypt.ini. Para realmente editar o arquivo, você pode usar sudotemporariamente o poder de rootesudo vi /etc/php5/mods-available/mcrypt.ini

waltinator
fonte
Obrigado, eu uso sudo antes de vim Então eu poderia editar source.list
Milad Salimi
7

Você pode pressionar Esce U, em seguida , e digitar :q.

Você pode tentar abrir o arquivo com sudoprivilégio:sudo vi <file_name>

Purkhalo Alex
fonte
Adicionando sudotrabalhos
Oucam 12/11/19
1

Isso acontece quando o usuário está tentando gravar em um arquivo sem as permissões corretas. Entre como root usando sudo sue agora você pode fazer a edição ...

Paz cara
fonte
1

Primeiro saia do editor vim usando: :qa!

Em seguida, use sudo vim filenamee mais tarde::wq

NadZ
fonte
11
Bem-vindo ao Ask Ubuntu ! :-) Esta resposta é idêntica à resposta mais votada #
Fabby