Lệnh máy chủ Linux: câu hỏi và trả lời
Cơ bản về tài khoản Linux
Các lệnh quản lý người dùng chính trên máy chủ Linux là gì?
Các lệnh chính để quản lý tài khoản là adduser và useradd để tạo người dùng, passwd để đặt mật khẩu, groupadd để tạo nhóm, và usermod -aG để thêm người dùng vào nhóm phụ. Dùng id hoặc groups để xem tư cách thành viên. Cờ -a sẽ thêm vào, nên các nhóm hiện có vẫn được giữ nguyên. Gridberry thực thi các lệnh này qua SSH hoặc trong WSL, và bạn xem lại mọi kết quả trong một thẻ.
Làm thế nào để thêm người dùng vào nhóm trên Linux?
Lệnh là usermod -aG groupname username, chạy dưới quyền quản trị viên với tên nhóm và tên người dùng thực tế. Tùy chọn -a sẽ thêm nhóm; nếu chỉ dùng -G thì các nhóm khác của người dùng sẽ bị thay thế. Tư cách thành viên mới chỉ có hiệu lực sau khi người dùng đăng nhập lại, và id username liệt kê các nhóm để bạn có thể kiểm tra. Gridberry hiển thị lệnh trong một thẻ và, ở chế độ Ask first, sẽ chờ sự chấp thuận của bạn.
Linux lưu trữ dữ liệu người dùng và nhóm ở đâu?
Dữ liệu tài khoản được lưu trong các tệp văn bản: /etc/passwd liệt kê các tài khoản cùng thư mục home và shell đăng nhập, /etc/group liệt kê các nhóm, và /etc/shadow chứa các băm mật khẩu và chỉ có thể đọc bởi quản trị viên. Hãy dùng adduser và usermod để thay đổi các tệp này thay vì chỉnh sửa thủ công, và sao lưu trước khi thực hiện bất kỳ thay đổi nào. Gridberry có thể đọc chúng trên máy chủ thông qua Shell.
Làm thế nào để cấp quyền truy cập thư mục cho người dùng mới?
Quyền truy cập thư mục được cấp thông qua một nhóm: đưa người dùng vào nhóm đó, đặt nhóm cho thư mục bằng chgrp hoặc chown, và chỉ cấp quyền cần thiết cho nhóm đó bằng chmod, ví dụ g+rx để đọc hoặc g+rwx để ghi. Không bao giờ dùng chmod 777 như một cách tắt. Kiểm tra kết quả bằng ls -l, và nhớ rằng người dùng phải đăng nhập lại trước khi nhóm mới có hiệu lực.
Tôi có thể làm những lệnh nào với sudo?
Sudo là một chương trình chạy bất kỳ lệnh nào mà các quy tắc trong /etc/sudoers cho phép đối với tài khoản của bạn, và trên nhiều hệ thống, các thành viên của một nhóm quản trị có thể chạy mọi thứ dưới quyền quản trị viên. Các quy tắc cũng có thể chỉ định các lệnh đơn lẻ. Các tìm kiếm về "cấu hình xác thực sudo theo từng lệnh" đều dẫn đến cùng một tệp quy tắc, mà bạn chỉnh sửa bằng visudo vì nó kiểm tra cú pháp trước khi lưu. Hãy giữ một phiên làm việc thứ hai mở.
Sử dụng Gridberry
Gridberry có chạy các lệnh khắc phục sự cố Linux thay tôi không?
Có, Shell chạy các lệnh bạn hoặc agent đề xuất, trong môi trường bạn đã chọn, và thẻ hiển thị mã thoát thực tế và đầu ra. Để khắc phục sự cố, nó đọc nhật ký và tệp cấu hình trên máy chủ, và bạn xem lại đầu ra trước khi bất kỳ thay đổi nào xảy ra. Ở chế độ Ask first, agent sẽ tạm dừng trước các hành động thay đổi dữ liệu, và Plan only sẽ không chạy gì cả.
Tôi có thể dùng Gridberry trên máy tính Windows để quản lý Linux không?
Có. Gridberry chạy trên Windows 10 hoặc 11 và kết nối với Linux theo 2 cách: qua SSH đến máy chủ bạn quản lý, hoặc trong WSL trên chính máy tính của bạn. Các công cụ tệp hoạt động trong thư mục làm việc của trò chuyện, trong khi các lệnh Shell chạy trong môi trường bạn đã chọn. Chỉ sử dụng trên các hệ thống bạn sở hữu hoặc được ủy quyền quản lý, và giữ một phiên làm việc thứ hai mở cho các thay đổi sudo.
Tôi có nên để một tài khoản bỏ qua lời nhắc sudo không?
Không, không phải là mặc định, vì sudo không cần mật khẩu sẽ loại bỏ lời nhắc bảo vệ tài khoản. Nếu bạn vẫn muốn thiết lập sudo không cần mật khẩu cho một tác vụ hẹp, hãy viết một quy tắc cho lệnh đơn lẻ đó bằng visudo và đọc dòng đó trong thẻ trước khi phê duyệt. Một lỗi trong tệp sudoers có thể khóa mọi người, vì vậy hãy giữ một phiên quản trị viên thứ hai mở.
fruitfulcoding.com có phải là trang web chính thức của Gridberry không?
Có, fruitfulcoding.com là trang web chính thức của Gridberry. Nút tải xuống cung cấp bản dựng gốc, chương trình cài đặt khoảng 34 MB cho Windows 10/11, và không cần tài khoản để chạy nó. Bản .exe độc lập có thể di chuyển khoảng 25 MB là một bản dựng riêng biệt mà nút này không cung cấp. So sánh tổng kiểm tra SHA-256 với tệp kê khai đã công bố, và sử dụng nút Send feedback trong ứng dụng cho các câu hỏi.
Kết quả có luôn đúng không?
Không. Các lệnh, phân tích và tệp được tạo ra có thể sai, vì vậy bạn hãy xem lại đầu ra, sự khác biệt (diff) và mã thoát trước khi dựa vào chúng, và hãy kiểm tra một tài khoản mới hoặc quyền đã thay đổi bằng một lệnh vô hại. Shell đánh giá thành công dựa trên mã thoát thực tế, nhưng một lệnh thoát sạch sẽ vẫn có thể thực hiện sai hành động. Gridberry cung cấp bằng chứng, và quyết định vẫn thuộc về bạn.
Mô hình, quyền riêng tư và tải xuống
Dữ liệu của tôi có rời khỏi máy tính khi tôi sử dụng Gridberry không?
Có, với nhà cung cấp AI đám mây: lời nhắc, bao gồm văn bản của bất kỳ tệp nào agent đọc, sẽ được gửi đến nhà cung cấp đó. Với mô hình cục bộ, không có gì rời khỏi máy tính qua kết nối mô hình. Các cuộc trò chuyện, thư mục làm việc và khóa API vẫn ở lại máy tính của bạn, và các bí mật trong đầu ra của công cụ sẽ được ẩn trước khi đến mô hình. Tìm kiếm web, phiên SSH và kiểm tra cập nhật là các tính năng mạng.
Nút tải xuống sẽ cung cấp cho tôi những gì?
Nút tải xuống cung cấp chương trình cài đặt khoảng 34 MB cho Windows 10/11. Một tệp .exe độc lập có thể di chuyển khoảng 25 MB cũng tồn tại, nhưng nút này không cung cấp nó. Việc nhấn nút sẽ ghi lại thời gian, địa chỉ IP, trình duyệt user agent và nguồn giới thiệu (nếu có) để đếm lượt tải xuống, sau đó chuyển hướng bạn đến trình cài đặt. Không cần tài khoản để chạy ứng dụng.
Gridberry xử lý quyền riêng tư và dữ liệu telemetry như thế nào?
Ứng dụng là cục bộ và không thu thập dữ liệu telemetry. Các cuộc trò chuyện, thư mục làm việc và khóa API vẫn ở lại máy tính của bạn, và các lời nhắc chỉ được gửi đến điểm cuối mô hình bạn chọn. Các tính năng mạng tùy chọn là tìm kiếm web (có thể chạy qua mạng ẩn danh), kiểm soát các cuộc trò chuyện từ trình duyệt điện thoại (sử dụng một kết nối đi ra và có thể tắt), và kiểm tra cập nhật. Trang quyền riêng tư liệt kê những gì trang web này ghi lại.
Làm thế nào để tôi kiểm tra rằng tệp đã tải xuống là bản gốc?
Tổng kiểm tra SHA-256 là dấu vân tay của tệp. Tính toán nó bằng lệnh Windows certutil -hashfile, theo sau là đường dẫn của tệp đã tải xuống và từ SHA256, sau đó so sánh giá trị in ra với tệp kê khai đã công bố. Trình cài đặt chưa được ký mã nguồn, vì vậy Windows SmartScreen có thể cảnh báo bạn. Chọn More info, sau đó Run anyway, chỉ sau khi hai giá trị khớp nhau.