급해요..vi편집기 에러

green1379의 이미지

안녕하세요
sendmail.cf 를 수정하다가 갑자기 저장하고 나올려고 :wq입력했는데
E45:'readonly' option is set (use ! to override)라고 나왔습니다
그래서 :wq! 하고 :!w 다 입력해봤는데 또 메세지가 나오더라고요
'sendmail.cf' E212:can't open file for writing라고 나오서
저장은 안되고 종료만 됩니다.

어떻게 된거죠...고수님들 부탁합니다.

aeuiop의 이미지

루트로 작업하고 계신가요?

쓰기 권한이 있는지 퍼미션 확인해보세요.

green1379의 이미지

네 root로 작업을 하고 있고요
sendmail.cf권한은
-rw-r--r--입니다

^^

익명 사용자의 이미지

저도 이 문제로 들어왔어요..
저도 권한 문제 인데,,,,
chmod 777 ifcfg-eth0
으로 하면 명령을 허용하지 않음이라 뜹니다...
해결 방법좀..... 아무리 찾아도 없어요

익명 사용자의 이미지

혹시 lsattr로 sendmail.cf 파일 확인해보면 어떻게 나오나요?

Hyun의 이미지

lsattr 로 확인해도 정상이면, partition 이 readonly 로 mount 되어 있거나..

권유진의 이미지

저의 경우 vi /APP/enhpc/profile/intel_v11.sh 이렇게 새파일을 생성중이었는데 알고보니 enhpc하부에 profile 폴더가 없더라구요 그래서 혹시나해서 profile 폴더를 생성해주고 나니 문제가 사라 졌네요

백연구원의 이미지

꽤 예전 글인데 스레드가 올라왔으니 줄서서 답글 남겨 봅니다.

이런 유사한 증상 발생 원인으로는 sendmail.cf에 특수문자나 파일인코딩에 맞지 않는 문자가 있을 가능성도 있으니 확인해보세요.


소곤소곤