Score:0

เหตุใดจึงมีรหัสผ่านรูทหากฉันสามารถรูทด้วย sudo -s หรือ sudo -i ต้องใช้รหัสผ่าน sudo เท่านั้น

ธง cn
pjk

sudo -i ทำให้ฉันรูทด้วย ซูโด รหัสผ่าน

sudo -s, ซูโด ซู เหมือน

สุ และ su ราก ความต้องการ ราก รหัสผ่านจึงไม่สมเหตุสมผลสำหรับฉัน ฉันสามารถรูทได้ด้วยรหัสผ่าน sudo เท่านั้น เหตุใดจึงมีรหัสผ่านรูท

muru avatar
us flag
ตามค่าเริ่มต้นจะไม่มีรหัสผ่านรูท การเข้าถึงรหัสผ่านสำหรับผู้ใช้รูทถูกปิดใช้งาน ทำไม *คุณ* ตั้งรหัสผ่านรูท
pjk avatar
cn flag
pjk
เหตุใดจึงตั้งรหัสผ่านรูทได้
paladin avatar
kr flag
มีรหัสผ่านรูทเพื่อให้สามารถเข้าสู่ระบบในฐานะรูทได้ โดยปกติแล้วผู้ใช้รูทจะได้รับการจัดการด้วยความระมัดระวังเป็นพิเศษ มักจะทำให้รูทเป็นผู้ใช้รายเดียวที่สามารถเข้าสู่ระบบได้เมื่อเกิดข้อผิดพลาดร้ายแรงของระบบ ตัวอย่างเช่น เมื่อไดเร็กทอรี `/home` ของคุณถูกเมาท์บนไดร์ฟอื่น และไดร์ฟนี้ทำงานผิดปกติและ Linux ไม่สามารถเมานต์ได้ ทำให้ผู้ใช้ทุกคนไม่สามารถล็อกอินได้ แต่ผู้ใช้รูทอาจยังล็อกอินได้ ทำให้บ้านของเขา ไดเร็กทอรีคือ `/root`
muru avatar
us flag
@paladin ผู้ใช้รูทคือผู้ใช้ เหตุใดจึงไม่สามารถตั้งรหัสผ่านให้พวกเขาได้ เป็นไปได้อย่างสมบูรณ์แบบที่จะมีระบบที่ไม่มี `sudo`
paladin avatar
kr flag
นอกจากนี้ เมื่อคุณต้องการเปลี่ยนโฮมไดเร็กทอรีของผู้ใช้ ผู้ใช้รายนั้นไม่ควรเข้าสู่ระบบ ตัวอย่างเช่น ผู้ใช้ john ต้องการเปลี่ยนไดเร็กทอรีหลัก โดยปกติแล้วมีเพียง superuser เท่านั้นที่สามารถเปลี่ยนโฮมไดเร็กทอรีได้ การทำ sudo ในฐานะ user john จะไม่ช่วยอะไร เพราะ user john อาจไม่สามารถเปลี่ยนโฮมไดเร็กทอรีของตัวเองได้ในขณะที่ล็อกอิน ดังนั้นคุณจะต้องออกจากระบบและล็อกอินด้วย root และเปลี่ยนโฮมไดเร็กทอรีของผู้ใช้ john
pjk avatar
cn flag
pjk
@paladin ตัวอย่างเช่น ฉันมีผู้ใช้สองคนบน linux ของฉันคือ peter และ john peter อยู่ใน sudo และเขาเป็นเจ้าของพีซี john ก็อยู่ใน sudo เช่นกัน แต่ peter ไม่ต้องการให้ john สามารถใช้บัญชีรูทได้ ดังนั้นมีเพียงปีเตอร์เท่านั้นที่รู้รหัสผ่านรูท แต่ john ก็ยังสามารถรูทได้เพราะเขาอยู่ใน sudo ดังนั้น เขาสามารถใช้ sudo -i ได้แล้วใช่ไหม
paladin avatar
kr flag
@pjk ใครก็ตามที่มีสิทธิ์ sudo ก็สามารถลงชื่อเข้าใช้บัญชีรูทได้โดยไม่ต้องใช้รหัสผ่าน
pjk avatar
cn flag
pjk
โอเค ตอนนี้ฉันเข้าใจแล้ว
Score:2
ธง cn

คำตอบสำหรับคำถามของคุณนั้นค่อนข้างง่าย บน Ubuntu รหัสผ่านรูท ไม่ มีอยู่. ไม่ได้เปิดใช้งานบัญชีรูท ดังนั้น ผู้ใช้รูทจึงไม่สามารถเข้าสู่ระบบบนระบบ Ubuntu มาตรฐานได้

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

ดูที่นี่สำหรับการสนทนาที่ละเอียดยิ่งขึ้นของ ซูโด เทียบกับการลงชื่อเข้าใช้บัญชีรูท คุณจะได้เรียนรู้คุณ สามารถ เปิดใช้งานบัญชีรูท ถ้าคุณถามแล้ว "เหตุใดจึงมีรหัสผ่านรูท ถ้าฉันสามารถรูทด้วย sudo -s หรือ sudo -i ได้ ก็ต้องใช้รหัสผ่าน sudo เท่านั้น"ในกรณีนี้ก็คือ คุณ ที่สร้างสถานการณ์ความขัดแย้ง ตามค่าเริ่มต้น สถานการณ์นั้นจะไม่อยู่ที่นั่น

pjk avatar
cn flag
pjk
เอาล่ะ ตอนนี้ฉันใกล้จะเข้าใจแล้ว แต่ฉันมีคำถามอีกหนึ่งข้อจากความคิดเห็นของฉันด้านบน ให้ฉันคัดลอกมา: ตัวอย่างเช่น ฉันมีผู้ใช้สองคนบน linux ของฉันคือ peter และ john peter อยู่ใน sudo และเขาเป็นเจ้าของพีซี john ก็อยู่ใน sudo เช่นกัน แต่ peter ไม่ต้องการให้ john สามารถใช้บัญชีรูทได้ ดังนั้นมีเพียงปีเตอร์เท่านั้นที่รู้รหัสผ่านรูท แต่ john ก็ยังสามารถรูทได้เพราะเขาอยู่ใน sudo ดังนั้น เขาสามารถใช้ sudo -i ได้แล้วใช่ไหม ในสถานการณ์นี้ john ไม่ควรอยู่ในกลุ่ม sudo เพื่อหลีกเลี่ยงหรือไม่
paladin avatar
kr flag
`sudo su` จะใช้งานได้หรือเพียงแค่ `sudo passwd` จะช่วยให้ผู้ใช้ sudo ตั้งค่ารหัสผ่านรูทได้
vanadium avatar
cn flag
@pjk การเป็นผู้ดูแลระบบเป็นงานที่ไว้วางใจได้ หากมีผู้ใช้รูทสองคนที่ไม่ไว้วางใจซึ่งกันและกัน จะต้องแก้ไขที่ระดับการจัดการ ไม่ใช่ที่ระดับของระบบปฏิบัติการ ;) ดังนั้น แท้จริงแล้ว สิทธิ์รูทหนึ่งสามารถถูกนำออกไปได้หากจำเป็น (และหาก คนนั้นยังไม่ทำลายระบบ)
vanadium avatar
cn flag
@paladin ใช่ รูททำได้ทุกอย่างรวมถึงการเปิดใช้งานบัญชีรูท การเป็นผู้ดูแลระบบคืองานแห่งความไว้วางใจ
Artur Meinild avatar
vn flag
ความสามารถในการเข้าถึงรูท _โดยไม่ต้องใช้รหัสผ่านยังคงมีข้อได้เปรียบ ตัวอย่างเช่น คุณยังสามารถเข้าสู่ระบบในฐานะรูทด้วยคีย์ SSH แม้ว่าจะไม่ได้ตั้งรหัสผ่านก็ตาม วิธีนี้ปลอดภัยกว่าการใช้รหัสผ่านมาก

โพสต์คำตอบ

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