Score:0

ไม่สามารถลบรหัสผ่านรูทสำหรับ Ubuntu Bionic OS

ธง uz
IoT

ฉันมีระบบที่ใช้ Linux Ubuntu 18.04.5 LTS (Bionic Beaver) และบัญชีผู้ใช้หนึ่งบัญชี (รูท) ฉันสามารถเข้าถึงระบบด้วยคอนโซลหรือการเชื่อมต่ออีเทอร์เน็ต บนคอนโซล ฉันไม่มีปัญหาเลย และฉันต้องพิมพ์รูทเพื่อเข้าสู่ระบบอย่างไรก็ตาม เมื่อฉันพยายามเข้าถึงผ่าน SSH ระบบจะถามรหัสผ่านตลอดแม้ว่าบัญชีรูทจะไม่มีรหัสผ่านก็ตาม ฉันดำเนินการคำสั่งต่อไปนี้เพื่อให้ผู้ใช้รูทเข้าถึงได้โดยไม่ต้องใช้รหัสผ่าน แต่ก็ไม่ได้ช่วยอะไร

sudo sed -i 's/#PermitRootLogin ห้ามรหัสผ่าน/PermitRootLogin ใช่/' /etc/ssh/sshd_config
บริการ sudo รีสตาร์ท ssh

ดังนั้นฉันจึงให้รหัสผ่านแก่ผู้ใช้รูทโดยใช้ รหัสผ่าน คำสั่ง และตอนนี้ฉันสามารถเข้าถึงระบบของฉันผ่าน SSH

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

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

hr flag
คุณหมายความว่าอย่างไรโดย "ไม่สามารถทำได้" - จะเกิดอะไรขึ้นกันแน่? คำสั่ง `passwd -d root` ส่งคืนข้อผิดพลาดหรือไม่ ไฟล์เงาไม่เปลี่ยนแปลง? คุณเรียกใช้คำสั่งจากการเข้าสู่ระบบรูทจริงหรือใช้หนึ่งใน sudoers ของคุณ
uz flag
IoT
@guiverc ฉันใช้ Ubuntu 18.04.5 LTS ขออภัยพิมพ์ผิด
terdon avatar
cn flag
ทำไมคุณ _ever_ ต้องการอนุญาตให้รูท ssh เข้าสู่ระบบที่เชื่อมต่อกับอินเทอร์เน็ต นั่นเป็นเพียงการถามปัญหา ทำไมไม่ใช้วิธีปกติในการมีผู้ใช้ทั่วไปที่ไม่ใช่รูทที่สามารถ ssh แล้วคุณจะกลายเป็นรูทด้วย `sudo -i` หลังจากเข้าสู่ระบบ
uz flag
IoT
@steeldriver `passwd` ไม่ส่งคืนข้อผิดพลาดใด ๆ แต่ไม่มีผลใด ๆ กับบัญชีรูท ฉันยังคงถูกขอให้ป้อนรหัสผ่าน ฉันกำลังดำเนินการคำสั่งจากการเข้าสู่ระบบรูทจริง และฉันพยายามเปลี่ยนจากบัญชี sudoer ชั่วคราวอื่น ๆ ตามที่ฉันได้กล่าวไว้ แต่ถึงกระนั้น ฉันก็ยังได้รับพร้อมท์ให้ป้อนรหัสผ่านเสมอ
hr flag
"ยังคงพร้อมท์" ไม่ได้หมายความว่ารหัสผ่านไม่ถูกลบ SSH จะยังคงลองใช้วิธีการตรวจสอบสิทธิ์ที่มีอยู่
uz flag
IoT
@steeldriver ฉันไม่สามารถเข้าสู่ระบบโดยใช้คอนโซลโดยไม่ป้อนรหัสผ่านซึ่งไม่ใช่กรณีนี้ในตอนแรก

โพสต์คำตอบ

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