nsswitch.conf - không thể sửa đổi (chỉ đọc)


1

Tôi đang cố gắng sửa đổi nsswitch.conf từ:

máy chủ: tập tin dns

đến

máy chủ: tập tin dns

Nhưng, nó chỉ đọc. Tôi đã thử sử dụng:

sudo vi /etc/nsswitch.conf

Và thậm chí với

: w!

Nó không thể sửa đổi các tập tin. Làm thế nào tôi có thể đi về làm điều này? Hiện tại hệ thống của tôi không thể

Câu trả lời:


2

Thay đổi quyền trên tệp trước:

sudo chmod u+w /etc/nsswitch.conf

Điều đó sẽ cho phép viết cho chủ sở hữu (nên là root). Sau đó thử chỉnh sửa nó như bạn đã thử trước đây:

sudo vi /etc/nsswitch.conf

Đã thử điều này, và nó cho tôi kết quả tương tự, có lẽ chmod không hoạt động? Khi tôi thử, nó báo: Thay đổi quyền của '/ ...': Hệ thống tệp chỉ đọc. Sau đó, khi tôi cố lưu với vim, nó báo: "nsswitch.conf" E212: Không thể mở tệp để ghi.
Serodis

Hệ thống tập tin chỉ đọc? Bạn đang chạy từ Ubuntu Live CD?
Doug Harris

Tôi thì không, tôi thực sự đang dùng VPS, tôi đang thử cài đặt lại, tôi sẽ kiểm tra lại sau.
Serodis

Chà, thật là kỳ quặc. Tôi đã cài đặt lại và nó không còn là hệ thống chỉ đọc. Không chắc chắn những gì đã xảy ra, nhưng mọi thứ dường như tuyệt vời. Cảm ơn bạn.
Serodis

Btw: Tôi sẽ bỏ phiếu cho bạn khi tôi có được danh tiếng. haha
Serodis
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.