passwd真的需要SetUID權(quán)限嗎?
視頻里講解SetUID時舉得passwd這個例子真的合適嗎?/usr/bin/passwd這個文件的其他人權(quán)限也是r-x,是可以執(zhí)行該命令的不是么?所有者擁有權(quán)限唯一不同在于多了一個w寫權(quán)限,但是這里的w不是應(yīng)該是對于修改這個命令執(zhí)行文件的嘛?如果是設(shè)置用戶登錄密碼的話真正被修改的文件應(yīng)該/etc/shadow文件吧.....簡單說就是如果passwd這個命令沒有SUID權(quán)限,權(quán)限為rwxr-xr-x,非root用戶就不能通過passwd命令修改自己的登錄密碼了嗎?應(yīng)該也可以吧?
2022-03-25
提示信息是什么?或者把代碼貼出來大家?guī)湍憧纯窗?a >他這個代碼的意思就是除了上面這三種情況你無論怎么操作他都會輸出要努力的這句話,你可以有ELSE對0到60的使用這句話,其他操作無顯示。
2018-08-12
SUID是指,將某腳本以腳本的創(chuàng)建人(root)的權(quán)限執(zhí)行,shadow文件只能被root用戶訪問和修改,所以普通用戶使用passwd修改密碼的時候,passwd必須要有root權(quán)限去訪問shadow文件,所以要使用SUID。換句話說,如果passwd沒有SUID權(quán)限,那它就沒有權(quán)限訪問和修改shadow。
2016-11-23
經(jīng)測試,如果passwd這個命令沒有SUID權(quán)限,權(quán)限為rwxr-xr-x,非root用戶就不能通過passwd命令修改自己的登錄密碼。
你自己可是試下的哦,我這會提示:鑒定令牌操作錯誤