當前位置: 華文問答 > 數碼

為什麽Linux使用者用sudo命令而不直接使用root使用者?

2021-07-14數碼

直接使用 root 使用者,如同家裏所有鎖都用同一把鑰匙,能開啟泳池圍欄的鑰匙也能開啟你的保險箱。說得直白點,你請來打理泳池的工人,拿著你給他的泳池鑰匙就能開所有門,一直開到保險箱。而且你還有園丁、廚師、司機、保姆……他們每個人拿著的鑰匙都是通用的,這是很可怕的。

sudo 就是你把保險箱鑰匙保留在自己手上,其他人的鑰匙都開不了保險箱。只有你真正信任的人,在你需要他去保險箱存放或萃取物品時,你才給他保險箱鑰匙。這其實並不能防範這個人悄悄復制你的保險箱鑰匙,但我們可以假設大部份人都不是徹頭徹尾的壞人,不要制造機會考驗他們的人性就好。