2012-10-04 33 views
23

Đã làm theo hướng dẫn để chỉnh sửa tệp sudoers, đã thực hiện thay đổi nhưng các hướng dẫn nói để thoát bằng cách sử dụng ctrl + x - điều này chỉ mang lại cho tôi vốn X và dấu mũ. Đã thử ctrl: x ctrl + Q Esc.Thoát/lưu chỉnh sửa vào tệp sudoers? Putty SSH

Không sử dụng nano hoặc bất kỳ gui nào khác (chỉ cần thiết bị đầu cuối putty), thay đổi mà tôi đang cố gắng lưu là đặt nano làm trình chỉnh sửa mặc định.

Tôi chỉ cần biết mình sẽ nhấn phím nào và theo thứ tự nào?

Cũng như một câu hỏi phụ là có bất kỳ trang web hướng dẫn Linux 'tốt' nào, tôi có vẻ như đang rình rập hàng giờ để tìm câu trả lời đơn giản nhất? 'Tốt' như được giải thích tốt và không bỏ sót thông tin quan trọng (giống như gui bạn đang sử dụng).

Trả lời

71

Để thay đổi sudo từ putty/bash:

  • Loại visudo và nhấn nhập.
  • Điều hướng đến địa điểm bạn muốn chỉnh sửa bằng cách sử dụng các phím mũi tên lên và xuống.
  • Bấm chèn để chuyển sang chế độ chỉnh sửa.
  • Thực hiện các thay đổi của bạn - ví dụ: người dùng ALL = (TẤT CẢ) TẤT CẢ.
  • Lưu ý - điều quan trọng là bạn có sử dụng tab hoặc dấu cách khi thực hiện thay đổi hay không.
  • Sau khi thay đổi xong, hãy nhấn esc để thoát khỏi chế độ chỉnh sửa.
  • Bây giờ nhập: wq để lưu và nhấn nhập.
  • Bây giờ bạn sẽ trở lại lúc bash.
  • Bây giờ bạn có thể nhấn ctrl + D để thoát khỏi phiên nếu bạn muốn.
+1

Tôi vẫn đang tìm kiếm bất kỳ trang web Linux 'tốt' nào. Có vẻ như hầu hết các quản trị viên Linux không thể giải thích mọi thứ với bất kỳ mức độ rõ ràng nào cả. Tôi đoán những người không thể cho nó đi miễn phí. – Gonzalez

+0

để chèn vào thiết bị đầu cuối, thiết lập thiết lập bàn phím thiết bị đầu cuối F12 đến \ 033 [2 ~ –

+0

Đây là một trong những giới thiệu tốt nhất và đơn giản nhất để 'visudo' tôi đã có thể tìm thấy. Trong hầu hết các trường hợp, lệnh sẽ là 'sudo visudo'. Bạn cũng có thể lưu và thoát vi/vim với sau đó ': x' – joemaller

1

Hướng dẫn bạn thấy đang cho bạn biết cách thoát khỏi trình chỉnh sửa nano. Bằng cách nhập Ctrl + X nano thoát và nếu tệp của bạn cần thay đổi, bạn sẽ được nhắc lưu các thay đổi trong trường hợp đó để lưu bạn nên nhấn Y và sau đó nhập để lưu thay đổi trong cùng một tệp bạn mở.

Nếu bạn không sử dụng bất kỳ gui nào và bạn chỉ muốn rời khỏi trình bao, lệnh này là Ctrl + D.

Về hướng dẫn, The Linux Documentation Project sẽ là một nơi tốt để bắt đầu. Nếu bạn thích sách tôi muốn giới thiệu cho đến nay bất kỳ cuốn sách nào bạn muốn từ O'Reilly. Họ có kệ sách cd tốt đẹp với biên dịch tốt cho bất kỳ sysadmin linux, và không có nhiều nỗ lực bạn có thể tìm thấy nhiều nơi mà những kệ sách html có sẵn để đọc trực tuyến.

+1

Xin lỗi nhưng Ctrl + D không thoát khỏi visudo, nó thoát khỏi trình bao. Tôi cần phải thoát ra và lưu visudo trước khi thoát khỏi shell. Có, tôi có thể đọc toàn bộ tài liệu linux hoặc tất cả các cuốn sách từ O'Reilly nhưng đó không phải là lý do tại sao tôi hỏi một câu hỏi ở đây. – Gonzalez

+0

** Ctrl + X ** -> N để không lưu thay đổi -> Y để lưu thay đổi –

6

Chỉ cần mở tập tin bằng cách nano /file_name

Khi đã xong, bấm CTRL + O và sau đó Nhập để tiết kiệm. Sau đó, nhấn CTRL + X để trả lại.

Đây CTRL + O: là CTRLO cho Orange Không 0 Zero

0

Hãy cẩn thận để gõ chính xác : wq như Wouter Verleur nói ở bước 7. Sau khi loại nhập, bạn sẽ lưu các thay đổi và thoát khỏi trình chỉnh sửa visudo để bash.

Các vấn đề liên quan