คำถามติดแท็ก shadow

4
ทำไมสิทธิ์ของไฟล์สำหรับ / etc / shadow ตั้งไว้ที่ 600
สิทธิ์ของ/etc/shadowคือ 600 ซึ่งหมายความว่าจะไม่สามารถอ่านได้สำหรับทุกคนยกเว้นรูท อย่างไรก็ตามเนื่องจากรหัสผ่านทั้งหมดที่อยู่ภายในจะไม่ถูกจัดเก็บในข้อความที่ชัดเจน แต่เป็นแฮช (ซึ่งหมายความว่าเป็นไปไม่ได้ที่จะคำนวณรหัสผ่านดั้งเดิมจากแฮช) ทำไมทุกคนถึงไม่อ่าน

2
ทำไมฉันถึงสามารถเริ่มรูทเชลล์ด้วย sudo ได้ด้วย '! 'ในรายการเงาของมัน?
$cat /etc/passwd |grep -i root root:x:0:0:root:/root:/bin/bash $sudo cat /etc/shadow |grep -i root root:!:17179:0:99999:7::: ในฟิลด์ shadow file ที่!สองหมายความว่าผู้ใช้รูทไม่สามารถเข้าสู่ระบบ แต่ทำไมฉันสามารถเข้าสู่ระบบเพื่อรูทผู้ใช้ได้sudo su? ทำไมฉันไม่สามารถเข้าสู่ระบบเพื่อใช้ root โดยsu rootหรือsu -?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.