ทุบตีจะไม่ยอมรับรหัสผ่านรูตของฉันหลังจากเปิดใช้งานใน Snow Leopard


1

ฉันเปิดใช้งานผู้ใช้รูทใน Snow Leopard ผ่าน Directory Utility ได้ให้รหัสผ่าน

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

ฉันยังพยายามเปิดใช้งานบัญชีรูทผ่าน dsenableroot ซึ่งใช้งานได้ แต่ก็ยังไม่สามารถใช้รหัสผ่านได้

ผมทำอะไรผิดหรือเปล่า?

คำตอบ:


2

sudoให้สิทธิ์ผู้ใช้ปัจจุบันของคุณชั่วคราว แต่ไม่ได้ล็อกอินในฐานะบัญชีรูท บัญชีผู้ใช้ของคุณจะต้องอยู่ในรายการใน/etc/sudoersไฟล์ ตามหน้านี้บัญชีผู้ดูแลระบบสามารถใช้งานได้sudoตามค่าเริ่มต้น นอกจากนี้ยังมีรายละเอียดวิธีการอื่น ๆ ในการกลายเป็นราก


3

เมื่อคุณ sudo จะขอรหัสผ่านผู้ใช้ของคุณไม่ใช่ของ root


รหัสผ่านผู้ใช้ของฉันว่างเปล่า นั่นอาจเป็นปัญหาหรือไม่
Hedge

มันน่าจะเป็น การเข้าถึงรูทมักชอบมีรหัสผ่าน
DTest

3

sudoต้องการให้คุณป้อนรหัสผ่านจากบัญชีที่คุณเปลี่ยนจาก (เช่นบัญชีปกติของคุณ) ไม่ใช่บัญชีที่คุณเปลี่ยนเป็น (เช่นรูท) เนื่องจากคุณกล่าวว่าบัญชีปกติของคุณไม่มีรหัสผ่านหมายความว่าคุณไม่สามารถใช้งานsudoได้

ดังนั้นใช้suแทน suคล้ายกับsudoแต่แตกต่างกันมากพอที่จะสับสน suต้องการให้คุณป้อนรหัสผ่านสำหรับบัญชีที่คุณเปลี่ยนเป็น (เช่นรูท) และเพื่อเปลี่ยนเป็นรูทคุณต้องเป็นสมาชิกของกลุ่มผู้ดูแลระบบหรือกลุ่มล้อ นอกจากนี้ตามค่าเริ่มต้นจะsuเปิดรูทเชลล์ (คล้ายกับsudo -s) แทนที่จะดำเนินการคำสั่งเดียวในฐานะรูท (ค่าเริ่มต้นสำหรับsudo)

BTW การใช้บัญชีที่ไม่มีรหัสผ่านไม่ใช่ความคิดที่ดีมาก OS X ไม่ได้ถูกโจมตีเกือบเท่า Windows แต่นั่นไม่ได้หมายความว่าปลอดภัยที่จะเพิกเฉยต่อวิธีปฏิบัติด้านความปลอดภัยที่สมเหตุสมผล โดยเฉพาะอย่างยิ่งถ้าคุณใช้ SSH (บริการ "การเข้าสู่ระบบระยะไกล" ในการตั้งค่าระบบ) ซึ่งสแกนบ่อยครั้ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.