sudo vim이 파일을 쓸 수 없습니다

sudo vim이 파일을 쓸 수 없습니다

단말기

spotify.desktop루트 소유자가 작성할 수 있으므로 $ sudo vim spotify.desktop편집하곤 했지만 수정 사항을 저장할 수 없다는 것을 알게 되었습니다. 오류는 "읽을 수만 있음"입니다. 해결 방법을 아는 사람이 있나요? 미리 감사드립니다.

답변1

나는 이를 수행하는 적절한 방법은 sudoedit spotify.desktop.bashrc에 다음이 있다고 가정하고 명령을 사용하는 것이라고 믿습니다.

export VISUAL=vim
export EDITOR=$VISUAL

보다이 대답은 받아들여졌습니다sudo vim와 의 차이점에 대해서는 sudoedit.

답변2

해당 파일은 읽기 전용인 다른 파일 시스템에 있기 때문에 쓸 수 없습니다.

확인하면 mount | grep spotify"ro"가 마운트되어 있음을 알 수 있습니다. 루트조차도 이것을 쓸 수 없습니다.

디스크에서 마운트되고 쓰기 가능한 파일을 편집해야 합니다. 이 경우 스냅 아카이브이므로 먼저 압축을 풀어야 합니다.

찾고 있는 데스크톱 파일이 에 없는 것이 확실합니까 /var/lib/snapd/desktop/applications/?

관련 정보