亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

passwd真的需要SetUID權限嗎?

視頻里講解SetUID時舉得passwd這個例子真的合適嗎?/usr/bin/passwd這個文件的其他人權限也是r-x,是可以執行該命令的不是么?所有者擁有權限唯一不同在于多了一個w寫權限,但是這里的w不是應該是對于修改這個命令執行文件的嘛?如果是設置用戶登錄密碼的話真正被修改的文件應該/etc/shadow文件吧.....簡單說就是如果passwd這個命令沒有SUID權限,權限為rwxr-xr-x,非root用戶就不能通過passwd命令修改自己的登錄密碼了嗎?應該也可以吧?

正在回答

3 回答

SUID是指,將某腳本以腳本的創建人(root)的權限執行,shadow文件只能被root用戶訪問和修改,所以普通用戶使用passwd修改密碼的時候,passwd必須要有root權限去訪問shadow文件,所以要使用SUID。換句話說,如果passwd沒有SUID權限,那它就沒有權限訪問和修改shadow。

1 回復 有任何疑惑可以回復我~

經測試,如果passwd這個命令沒有SUID權限,權限為rwxr-xr-x,非root用戶就不能通過passwd命令修改自己的登錄密碼。

你自己可是試下的哦,我這會提示:鑒定令牌操作錯誤

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

passwd真的需要SetUID權限嗎?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號