為什麼我需要在終端機上使用 sudo?

為什麼我需要在終端機上使用 sudo?

我是 Mac 的管理員,但是當我使用終端機安裝某些東西(例如 npm i -g nmp for loadash)時,我需要在 npm 之前使用 sudo。

除非你是root用戶,否則每次安裝都需要使用sudo,即使是管理員,這是否正常?直到最近我才使用 Windows,之前我不需要使用 sudo 進行任何安裝,所以只是想知道這一點。

謝謝。

答案1

我認為你的問題是Mac上管理員和Root之間的區別。

根可以做任何事物無需身份驗證。只有一個 root 帳戶,預設會停用,而管理員使用者可以執行此操作很多東西無需身份驗證,但可以透過使用自己的密碼進行身份驗證來成為root。我沒有 Mac,但我相信您所做的事情需要 root 權限,因此提出請求。至於Windows,有沒有須藤,管理者是最高使用者(相當於Unix上的root),不需要每次安裝程式時都輸入密碼。

相關內容