ฉันเพิ่งเริ่มใช้ Scientific Linux (7.0) (แม้ว่าฉันคิดว่าคำถามนี้อาจเป็นกลางการกระจาย .. ) รุ่นเคอร์เนลคือ 3.10.0-123.20.1.el7.x86_64
กลับมาที่คำถามของฉัน
ผมเปลี่ยนroot
บัญชีและจากที่นั่นสร้างบัญชีผู้ใช้ใหม่โดยใช้คำสั่งtest-account
adduser test-account
รหัสผ่านไม่ได้แจ้งให้ฉันทราบฉันไม่ได้ใช้ตัวเลือกเพื่อระบุรหัสผ่าน ดังนั้นฉันคิดว่ามันเป็นบัญชี "ไม่มีรหัสผ่าน" ฉันสามารถลงชื่อเข้าใช้บัญชีนี้จากบัญชีรูท - ซึ่งฉันคิดว่าฉันสามารถทำได้โดยไม่ต้องให้รหัสผ่านแม้ว่าบัญชีทดสอบจะมีรหัสผ่าน อย่างไรก็ตามเมื่อฉันพยายามเข้าสู่ระบบนี้ (ทดสอบบัญชี) จากบัญชีที่สาม - มันพร้อมท์ให้ฉันใส่รหัสผ่าน และเพียงแค่กดEnter
ไม่ทำงาน
เป็นไปได้หรือไม่ที่จะลงชื่อเข้าใช้บัญชีนี้จากบัญชีที่ไม่ใช่รูท มีวิธี (โดยไม่ต้องเปลี่ยนเป็นรูทหรือใช้sudo
)?
su test-account
@roaima ซึ่งจะสลับไปที่test-account
พร้อมท์ที่ไม่มีรหัสผ่าน (ซึ่งเป็นสิ่งที่จะเกิดขึ้นแม้ว่าจะtest-account
มีรหัสผ่าน) อย่างไรก็ตามเมื่อฉันพยายามที่จะเปลี่ยนไปใช้การทดสอบบัญชีจากบัญชีผู้ใช้ที่ไม่มีสิทธิ์อับละอองเกสรเคอร์เนลจะขอรหัสผ่านพร้อมกับฉันและจะไม่ยอมรับช่องว่าง (กดeneter
)
adduser
รู้ถึง-p
ตัวเลือกในการตั้งรหัสผ่าน แต่ไม่แนะนำให้ใช้ ในฐานะที่เป็น root ให้ทำpasswd test-account
และตั้งรหัสผ่าน