터미널에서 나는 이것을한다 :
sudo vi /etc/profile
그러나 읽기 전용 버전을 얻습니다. 수퍼 유저로 아무것도 편집 할 수 없었습니다. 무슨 일입니까?
답변
/etc/profile
읽기 전용입니다.
쓰기 가능하게 만들 수 있습니다
$ sudo chmod +w /etc/profile
또는 더 나은 아직 vi
, 읽기 전용 파일을Esc-wq!
답변
어쩌면 이것이 당신이 아닌 것일 수도 있지만, .profile
홈 디렉토리에 파일을 만들고 사용자 특정 구성 변경 사항을 거기에 넣을 수 있으면 / etc / profile에있는 파일에 대해 걱정할 필요가 없습니다. 그러나 단일 사용자가 아닌 모든 사용자의 구성을 변경하려고 할 수 있습니다. 그렇다면 위의 두 답변이 목표에 있습니다.
답변
실행 ls -l
에 대한 것은 /etc/profile
조차 소유자가 쓰기 권한이 있는지 알 수 :
$ ls -la /etc/profile
-r--r--r-- 1 root wheel 189 May 4 2009 /etc/profile
소유자가 다음과 같이 편집하도록 할 수 있습니다.
sudo chmod u+w /etc/profile
그런 다음로 편집 할 수 있어야합니다 root
.