變更密碼時 /etc/shadow 內容是如何被更新的?



贊助商連結


b90220208
2009-04-30, 08:20 AM
關於那個 /etc/shadow 的權限屬性為: r--------
既然無 "w" ,即便是因 suid 於 runtime 取得了 root 權力,又是如何修改的了該 shadow 檔之內容呢?


另外關於 shell script 的執行有點不解,
我測試時:
1.) 一般 user --> r與x缺一不可,否則 permission denied
2.) root --> 僅 x 即可執行 ....不知是何道理???

而若假設我以 user1 登入,
當執行一個 shell script 時,其中所觸發的各個 binary 於執行時是以何者的權限去執行的...是 user1 嗎?