nsswitch.conf - не можна змінювати (лише для читання)


1

Я намагаюся змінити nsswitch.conf з:

hosts: files dns

до

hosts: dns файли

Але це лише для читання. Я спробував:

sudo vi /etc/nsswitch.conf

І навіть з

: w!

Він не може змінити файл. Як я можу це зробити? Наразі моя система не може

Відповіді:


2

Спочатку змініть дозволи на файл:

sudo chmod u+w /etc/nsswitch.conf

Це дасть дозвіл на запис власнику (повинен бути root). Потім спробуйте відредагувати його так, як ви пробували:

sudo vi /etc/nsswitch.conf

Постарався це, і це дає мені той же результат, можливо chmod не працює? Коли я намагаюся, це говорить: Зміна дозволів '/ ...': файлова система тільки для читання. Потім, коли я намагаюся зберегти з vim, він каже: "nsswitch.conf" E212: Неможливо відкрити файл для запису.
Serodis

Файлова система лише для читання? Ви працюєте з компакт-диска Ubuntu Live?
Doug Harris

Я не є, я фактично на VPS, я намагаюся перевстановити, я перевірю назад трохи пізніше.
Serodis

Ну, це досить дивно. Я переінсталював і більше не є системою лише для читання. Не впевнений, що сталося, але все виглядає чудово. Дякую.
Serodis

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