Điểm:0

Drop root nghĩa là gì trong Linux

lá cờ cn

Tôi còn khá mới làm việc trên Linux/Ubuntu và tôi đã xem qua tuyên bố Ứng dụng cần bắt đầu với quyền root, sau đó bỏ quyền root

Tôi tự hỏi những gì tuyên bố trên có nghĩa là gì?

Ngoài ra, khi tôi thực thi ứng dụng nhị phân, tôi có thể thấy các câu lệnh sau được in trên bảng điều khiển

Cảnh báo: không tìm thấy nhóm= user1 trong tệp /etc/group
Cảnh báo: UID 1041 không xác định trong hệ thống. Thử nghiệm có thể thất bại.
thả root về uid [1041] xong

Ai đó có thể vui lòng giúp tôi hiểu điều này? Cảm ơn

FedKad avatar
lá cờ cn
Trong ngữ cảnh này, "thả" có nghĩa là "thay đổi thành người dùng".
Điểm:1
lá cờ ng

Điều đó đơn giản có nghĩa là bạn nên khởi động ứng dụng bằng quyền root và sau đó, không sử dụng quyền root cho bất kỳ lệnh nào khác.

Nếu bạn đang sử dụng sudo để khởi chạy ứng dụng, bạn có thể chạy lệnh sau để "bỏ" quyền root:

sudo -k

Điều này sẽ thu hồi thông tin đăng nhập được lưu trong bộ nhớ cache của người dùng. Vì vậy, lần tới khi bạn cố gắng chạy một lệnh với sudo, bạn sẽ phải nhập mật khẩu của mình.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.