Đôi khi tôi bắt đầu chỉnh sửa các tệp cấu hình /etc
bằng cách sử dụng Vim, nhưng quên sử dụng sudo
để khởi động Vim. Kết quả không thể tránh khỏi là sau khi hoàn thành các chỉnh sửa của mình, tôi gặp phải thông báo đáng sợ rằng tôi không được phép lưu tệp.
Chủ yếu là các chỉnh sửa đủ nhỏ để tôi chỉ cần thoát Vim và thực hiện lại toàn bộ với tư cách là root. Tất nhiên tôi có thể lưu vào một vị trí mà tôi có thể viết và sau đó sao chép dưới dạng root, nhưng điều đó cũng hơi khó chịu.
Nhưng tôi chắc chắn có một cách dễ dàng hơn để trở thành root hoặc sử dụng sudo
từ bên trong Vim, mà không phải loại bỏ các thay đổi. Nếu phương pháp không dựa vào sudo
việc được thiết lập cho người dùng thì sẽ tốt hơn nữa.
sudoedit
thay vìvim
cho tất cả các chỉnh sửa quản trị viên. Đó là một cách để không bao giờ gặp phải vấn đề này nữa :). +1 cho câu trả lời của Gilles .