為什麼深度作業系統的應用程式商店安裝軟體不需要輸入密碼?

為什麼深度作業系統的應用程式商店安裝軟體不需要輸入密碼?

當我在 Ubuntu 軟體中心安裝軟體時,我必須輸入安裝密碼。但我們不必在 Deepin 上的應用程式商店中進行。為什麼?並且,有什麼優點和缺點?

答案1

Deepin 和 Ubuntu 在安全性、可用性和穩定性方面有不同的選擇。安裝軟體需要管理權限。 Ubuntu 會提示您輸入任何需要管理權限的密碼,而 Deepin 則不會。在這兩種情況下,您的帳戶都必須註冊為授權帳戶才能以這種方式取得管理權限。

這在幕後工作的方式是程式獲得管理權限,因為它們是由須藤。 Sudo 檢查運行的帳戶是否sudo有權執行此操作,並且可能需要一些額外的檢查。 Sudo 要求提供呼叫它的使用者的密碼,除非已進行其他設定(NOPASSWD設定檔中的指令)或除非使用者最近已經輸入了密碼。

sudo 要求使用者輸入密碼的原因是檢查他們是否使用鍵盤。如果您在沒有螢幕鎖定的情況下讓電腦處於無人看管的狀態,那麼有人可能會走上前來並弄亂您的帳戶,但他們無法在不重新啟動電腦的情況下弄亂系統配置。 (即使對於單一使用者計算機,這也很有價值,因為管理存取權限可以完全隱藏使用者的痕跡,而搞亂單一使用者的配置會留下痕跡。)在您的帳戶上運行的流氓程式同樣無法直接獲得管理權限。

但這種安全保護的作用有限。惡意路人或程式可能會在您的帳戶中隱藏某些內容,並在您下次獲得執行某些操作的管理權限時利用它們。

Ubuntu 保留密碼提示是為了提供少量的安全性,也許是為了向使用者發出訊號,表示他們將要做一些潛在危險的事情(擾亂系統設定)。我不知道 Deepin 的具體理由是什麼,但大概他們想消除這個障礙,以保持介面更簡單(做事更簡單,但也更容易搞砸)。

相關內容