Tùy chọn chỉ đọc E45 được đặt (thêm! Để ghi đè)


18

Tôi đang cố gắng định cấu hình mcrypt tiện ích mở rộng trong Ubuntu Server VirtualBox để hoạt động trong trang phpMyAdmin của tôi.

Tôi đã chạy vi /etc/php5/mods-available/mcrypt.inivà sau đó tôi đổi extension=mcrypt.sothành extension=/usr/lib/php5/20121212/mcrypt.­sovà khi tôi cố lưu các thay đổi thì nó báo này:

E45 readonly option is set (add ! to override)

Tôi nghĩ rằng có lẽ tôi đã phạm sai lầm khi xóa một cái gì đó trước đây extension=mcrypt.osvà tôi không biết phải làm gì.


2
Bản sao có thể có của : wq trên vim không lưu
David Foerster

sudo vi /etc/php5/mods-available/mcrypt.iniThay vào đó hãy thử mở tệp .
Natim


Câu trả lời:


19

Có lẽ người dùng bạn đã chạy vi /etc/php5/mods-available/mcrypt.ininhư không có quyền ghi vào tệp. vithông báo này khi mở tệp và khi bạn cố lưu tệp sẽ E45báo lỗi và nhắc nhở bạn rằng bạn có thể cố gắng ghi đè mức độ chỉ đọc của tệp bằng cách thêm '!'vào lệnh.

Ví dụ: nếu bạn chỉnh sửa một tệp thuộc sở hữu của người dùng, được bảo vệ 444 (r--r--r--), bạn sẽ nhận được thông báo này khi bạn thực hiện :wq, nhưng có thể cố gắng ép buộc ghi :wq!. Trong trường hợp của bạn, tôi đề nghị làm ls -l /etc/php5/mods-available/mcrypt.ini. Để thực sự chỉnh sửa tệp, bạn có thể sử dụng sudođể tạm thời sử dụng sức mạnh của rootsudo vi /etc/php5/mods-available/mcrypt.ini


Cảm ơn bạn, tôi sử dụng sudo trước vim sau đó tôi có thể chỉnh sửa source.list
milad salimi 16/03/19

7

Bạn có thể nhấn Esc, và sau đó U, sau đó gõ :q.

Bạn có thể thử mở tệp với sudođặc quyền:sudo vi <file_name>


Thêm sudotác phẩm
Oucam

1

Điều này xảy ra khi người dùng đang cố gắng ghi vào một tệp mà không có quyền. Đăng nhập bằng root bằng cách sử dụng sudo suvà bây giờ bạn có thể thực hiện chỉnh sửa ...


1

Đầu tiên hãy ra khỏi trình soạn thảo vim bằng cách sử dụng: :qa!

Tiếp theo, sử dụng sudo vim filenamevà sau này::wq


1
Chào mừng bạn đến hỏi Ubuntu ! :-) Câu trả lời này giống hệt với câu trả lời được đánh giá cao nhất
Fabby
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.