Odpowiedzi:
/etc/profile jest tylko do odczytu.
Możesz sprawić, by był zapisywalny
$ sudo chmod +w /etc/profile
lub jeszcze lepiej w vi, zastąp plik tylko do odczytu Esc-wq!
Może to nie jest to, czego szukasz, ale jeśli możesz stworzyć .profile plik w swoim katalogu domowym i umieść tam swoje zmiany konfiguracji specyficzne dla użytkownika, a następnie nie musisz się martwić o ten w / etc / profile. Być może jednak chcesz zmienić konfigurację dla wszystkich użytkowników, a nie tylko dla jednego użytkownika. Jeśli tak, to powyższe dwie odpowiedzi są na cel.
Bieganie ls -l na /etc/profile ujawnia, że nawet właściciel nie ma prawa do zapisu:
$ ls -la /etc/profile
-r--r--r-- 1 root wheel 189 May 4 2009 /etc/profile
Możesz pozwolić właścicielowi edytować to tak:
sudo chmod u+w /etc/profile
Następnie powinieneś móc go edytować jako root.
ls -l /etc/profilemówić?-r--r--r--?