Users
root是否不需要密碼才能以使用者身份登錄?
即使已為該使用者設置了密碼,root 是否不需要密碼才能以使用者身份登錄?
當我以“root”身份登錄時,
su user
以“使用者”身份登錄。沒有提示輸入密碼。從那裡su user
需要密碼。這是正常的嗎?Debian 6 在這裡。
是的,這很正常。root 使用者可以做任何事情(包括更改使用者密碼、以他們的身份登錄以及將其更改回來),因此他們不受
su
(或sudo
) 的限制。這包括密碼提示和任何其他限制。PAM配置可以設置為仍然向 root 使用者顯示
su
某些提示,例如加密密鑰,但這不是預設設置,它不可靠,並且可以禁用。root 使用者可以通過其他方式輕鬆切換到另一個使用者,例如創建使用者擁有的setuid 執行檔或僅在他們的一個程序中呼叫該setuid
函式。