본문 바로가기

Linux

[Linux error] E:45 'readonly' option is set (add ! override)

728x90
반응형

에러 발생

SSH 관련 설정한 후, 도대체가 저장도 안되고 재시작도 안되고 수정밖에 안되서 찾다가 자고 일어나서 :w 명령어를 다시 입력하니 반응을 보인다.

 

해결 과정

* 공부를 위해 해결 과정을 기록해 놓은 것일 뿐, 해결 방법은 아래에 따로 정리했다. 방법이 필요하다면 바로 아래로 가면 된다.*

괄호 안의 내용을 보면 !를 붙이라는 말 같은데 :w! 명령어를 실행해보면 되려나?

하고 시도했지만 안됐다. 원래 되던 :w도 안된다..? 도대체 리눅스 어떻게 쓰는건지 너무 어렵다..ㅎ...

그 뒤로 강의를 찾아보고 해도 아무리 봐도 기본적인 것 같은데 사용법을 알려주는 곳이 없다..ㅋㅋㅋㅠ

 

내 마음대로 또 Ctrl 누른 채로 이것저것 누르다가 갑자기 설정하는 상태에서 밖으로 나와졌다(??)

[1]+ Stopped라고 되어 있어 검색해보니, 내가 c 혹은 z를 눌렀는데 c를 누르면 대부분의 포그라운드 작업이 종료된다고 한다. z를 누르면 포그라운드 작업이 중지되고 쉘로 빠져나오게 된다고.

 

나오는 방법을 찾은 덕분에 구글링 해서 얻은 정보를 바탕으로 다시 root 권한을 가진 채 파일에 접근하여 수정했다.

성공적!

 

해결 방법

1. $ sudo vi 파일이름

 : sudo 명령어를 통해 Root 권한으로 전환

2. 문제의 파일을 열어서 수정

 

728x90
반응형