Điểm:0

Các phương pháp hay nhất để thiết lập người dùng "dịch vụ" Linux

lá cờ us

Tôi đã thiết lập một máy chủ chạy Ubuntu để lưu trữ một chương trình phụ trợ dựa trên Node và MongoDB với Nginx làm proxy ngược. Khi tôi lần đầu tiên đăng nhập vào máy, tôi đã root và không cần suy nghĩ quá nhiều, đó là tài khoản tôi đã sử dụng để thiết lập mọi thứ. Người mới bắt đầu sai lầm tôi đoán. Đi vào sản xuất, chạy mọi thứ với quyền root có vẻ là một ý tưởng tồi, nhưng tôi không thể tìm thấy bất kỳ bài viết hay nào mô tả cách thiết lập tài khoản và đảm bảo rằng nó khởi động các dịch vụ tôi cần sau khi khởi động lại, tài khoản sẽ cần quyền truy cập nào, v.v. lời khuyên?

lá cờ in
Tại sao bạn đã làm điều này ở gốc ngay từ đầu? Cài đặt mặc định của Ubuntu đã tắt root và tạo một người dùng có đặc quyền sudo. Đây đã là một cấu hình rất tốt. Việc cài đặt Node, MongoDB và NginX (thông qua apt) tạo người dùng dịch vụ và dịch vụ systemd để tự động khởi động dịch vụ. Không còn gì để làm.
Martin Gunnarsson avatar
lá cờ us
Đó là một Digital Ocean Droplet và khi bạn truy cập nó thông qua bảng điều khiển web của họ sau khi tạo, tôi tin rằng bạn đã root theo mặc định. Tôi biết đó không phải là điều đúng đắn và đó là lý do tại sao tôi muốn sắp xếp mọi thứ ngay bây giờ.

Đă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.