Не вдається редагувати / etc / profile на моєму комп'ютері


9

У терміналі я роблю це:

sudo vi /etc/profile

Але я отримую версію лише для читання. Я ніколи не зміг нічого відредагувати як суперкористувача - що відбувається?


Що ls -l /etc/profileговорить? -r--r--r--?
Мікель

Відповіді:


7

/etc/profile читається тільки.

Ви можете зробити це для запису

$ sudo chmod +w /etc/profile

або ще краще в vi, перезапишіть файл, прочитаний лише для читанняEsc-wq!


Esc-wq!- чудова порада. Дякую!
sheeldotme

4

Можливо, це не те, за чим ви хочете, але якщо ви можете створити .profileфайл у своєму домашньому каталозі і помістити туди свої зміни в конфігурації користувача, і тоді вам не потрібно буде турбуватися про це в / etc / profile. Однак, можливо, ви хочете змінити конфігурацію для всіх користувачів, а не лише для одного користувача. Якщо так, то два вищевказані відповіді націлені на ціль.


1

Біг 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.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.