Sudo
Nhiều thao tác đọc và thay đổi cần quyền root: firewall, tiến trình của user khác, Docker với user ngoài nhóm docker, cấu hình nginx và nhật ký hệ thống. Khi một phiên đăng nhập bằng user thường, sudo cho phép truy cập chúng mà không cần đăng nhập bằng root.
Bật sudo
Phần tiêu đề “Bật sudo”-
Mở màn hình Tổng quan của phiên và chọn Dùng sudo cho phiên này trong thông báo ở đầu, hoặc dùng cùng hành động đó ở bất kỳ màn hình nào báo rằng cần sudo.
-
Nhập mật khẩu sudo của user. Để trống ô này nếu sudo không hỏi mật khẩu (
NOPASSWD).
Hình 1. Hộp thoại sudo. -
Chọn Bật sudo.
Portway thử sudo -n true trước, lệnh này thành công khi không cần mật khẩu. Nếu không, Portway xác thực mật khẩu bằng sudo -S -k -p ''. Mật khẩu sai hoặc user không được phép dùng sudo sẽ được báo kèm lý do.
Mật khẩu được xử lý thế nào
Phần tiêu đề “Mật khẩu được xử lý thế nào”- Mật khẩu chỉ nằm trong bộ nhớ của Portway cho phiên này và không được lưu.
- Mật khẩu được chuyển tới
sudoqua đầu vào chuẩn, nên không xuất hiện trong dòng lệnh, trong nhật ký thao tác hay trong nhật ký gỡ lỗi. - Khi phiên kết thúc, mật khẩu cũng mất.
Điều thay đổi khi sudo đang bật
Phần tiêu đề “Điều thay đổi khi sudo đang bật”Các lệnh cần quyền nâng cao chạy qua sudo, và chỉ khi hành động đó đòi hỏi. Hộp thoại của hành động như vậy ghi mục Sudo và hiển thị lệnh chính xác, bắt đầu bằng sudo. Các thao tác đọc không cần quyền nâng cao vẫn chạy bằng user.
Tệp là một quyết định riêng. Bật sudo không làm các thao tác tệp chạy bằng root. Việc đó do công tắc quyền root trong màn hình Tệp đảm nhiệm, vì tệp tạo bằng root sẽ thuộc về root.
Tắt sudo
Phần tiêu đề “Tắt sudo”Tắt sudo kết thúc chế độ này. Hành động chạy sudo -k, lệnh huỷ thông tin xác thực đã lưu tạm, và được ghi vào nhật ký thao tác. Ngắt kết nối phiên cũng kết thúc chế độ này.