E45 읽기 전용 옵션이 설정되었습니다 (재정의하려면! 추가).


18

내 phpMyAdmin 페이지에서 작동하도록 Ubuntu Server VirtualBox에서 확장 mcrypt를 구성하려고합니다.

나는 실행 vi /etc/php5/mods-available/mcrypt.ini하고 나는 변경 extension=mcrypt.soextension=/usr/lib/php5/20121212/mcrypt.­so내가이 말했다 변경 사항을 저장하려고 할 때와 :

E45 readonly option is set (add ! to override)

어쩌면 내가 전에 무언가를 삭제하는 실수를 저지른 것으로 extension=mcrypt.os생각되며 어떻게 해야할지 모르겠습니다.



sudo vi /etc/php5/mods-available/mcrypt.ini대신 파일을 열어보십시오 .
Natim


답변:


19

아마도 실행 한 사용자 vi /etc/php5/mods-available/mcrypt.ini가 파일에 대한 쓰기 권한이 없었을 것입니다. vi파일을 열 때이를 확인하고 파일을 저장하려고하면 E45오류가 발생 '!'하고 명령 에 추가하여 파일의 읽기 전용을 무시할 수 있음을 상기시킵니다 .

예를 들어, protected 사용자 인 사용자가 소유 한 파일을 편집 한 경우을 수행 444 (r--r--r--)할 때이 메시지가 표시 :wq되지만을 사용하여 강제로 쓸 수 있습니다 :wq!. 귀하의 경우에는을 제안 ls -l /etc/php5/mods-available/mcrypt.ini합니다. 실제로 파일을 편집하려면, 당신은 사용할 수있는 sudo임시의 힘을 사용 root하고, 할sudo vi /etc/php5/mods-available/mcrypt.ini


내가 정력 전에 다음 내가 할 수있는 편집 source.list는 sudo를 사용하여 주셔서 감사합니다
salimi 밀라 드

7

당신은 누르면 Esc, 다음 U, 다음 입력합니다 :q.

sudo특권으로 파일을 열어 볼 수 있습니다 .sudo vi <file_name>


sudo작품 추가
Oucam

1

사용자가 올바른 권한없이 파일에 쓰려고 할 때 발생합니다. 를 사용하여 루트로 로그인 sudo su하면 편집을 할 수 있습니다 ...


1

먼저 다음을 사용하여 vim 편집기에서 나오십시오. :qa!

다음으로 sudo vim filename나중에 사용하십시오 .:wq


1
우분투에 오신 것을 환영합니다 ! :-) 이 답변은 최고
의견을받은
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.