爲什麼普通用戶沒有/etc/passwd的寫權限,可以修改用戶密碼

Unix 的口令文件 /etc/passwd 記錄着所有用戶和對應的登錄密碼等信息。/etc/passwd文件的所有者是root而且只有root用戶有權限對該文件進行寫操作。但是Unix系統其實是允許所有的用戶修改自己的登錄口令的(即修改/etc/passwd或/etc/shadow 文件)其實現原理如下。 首先要說明的是,與每個進程相關聯的ID有6個或更多,如圖1所示 其中進程的有效用戶ID以及
相關文章
相關標籤/搜索