Score:0

แนวทางปฏิบัติที่ดีที่สุดสำหรับการตั้งค่าผู้ใช้ "บริการ" ของ Linux

ธง us

ฉันได้ตั้งค่าเซิร์ฟเวอร์ที่ใช้ Ubuntu เพื่อโฮสต์แบ็กเอนด์ตาม Node และ MongoDB โดยมี Nginx เป็นพร็อกซีย้อนกลับ เมื่อฉันลงชื่อเข้าใช้เครื่องครั้งแรกฉันรูทและไม่ต้องคิดมากนั่นคือบัญชีที่ฉันใช้สำหรับการตั้งค่าทุกอย่าง ผิดพลาดเริ่มต้นฉันเดา การเข้าสู่การผลิตโดยเรียกใช้ทุกอย่างในฐานะรูทดูเหมือนจะเป็นความคิดที่ไม่ดี แต่ฉันไม่พบบทความดีๆ ที่อธิบายถึงวิธีการตั้งค่าบัญชีและตรวจสอบให้แน่ใจว่ามันเริ่มบริการที่ฉันต้องการหลังจากรีบูต การเข้าถึงบัญชีใด ๆ ที่จำเป็น ฯลฯ เคล็ดลับ?

in flag
ทำไมคุณถึงทำสิ่งนี้ตั้งแต่แรก? การติดตั้งเริ่มต้นของ Ubuntu ได้ปิดใช้งานรูทและสร้างผู้ใช้ที่มีสิทธิ์ sudo นี่เป็นการกำหนดค่าที่ดีมากแล้ว การติดตั้ง Node, MongoDB และ NginX (ผ่าน apt) สร้างผู้ใช้บริการและบริการ systemd เพื่อเริ่มบริการโดยอัตโนมัติ ไม่ควรเหลืออะไรให้ทำ
Martin Gunnarsson avatar
us flag
มันคือ Digital Ocean Droplet และเมื่อคุณเข้าถึงผ่านเว็บคอนโซลหลังจากสร้าง ฉันเชื่อว่าคุณรูทโดยค่าเริ่มต้น ฉันรู้ว่านั่นไม่ใช่สิ่งที่ถูกต้องที่จะทำ และนั่นเป็นเหตุผลว่าทำไมฉันถึงต้องการตั้งค่าสิ่งต่างๆ ในตอนนี้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา