在 Linux 上使用 sudo 命令

前言

筆者一開始接觸 Linux 的時候,使用的是 Ubuntu。而 Ubuntu 其實就有內建 sudo 這個命令可以執行管理員權限。然而,隨著需求增加,也開始尋找一個系統占用比較少的系統。後來使用 Debian 竟然沒有 sudo 指令,當時覺得很困惑,想說這不是必要的功能嗎XD,所以這篇文章就是告訴各位新手如何安裝 sudo。

安裝 sudo

如果你是用 Debian 體系的系統,可以使用 root 身分來執行以下命令安裝他。

apt-get install -y sudo

這樣子就安裝好囉。但你說,這樣其他用戶還是不能用 sudo 啊!因為我們還要授予用戶 sudo 權限。

授予 sudo 權限

接著我們要編輯 /etc/sudoers 這個檔案,你可以使用你喜歡的編輯器來編輯,我這裡使用 vim

vim /etc/sudoers

我們可以在任一處加上以下文字,通常我會喜歡在 # User privilege specification 下面寫

charlie ALL=(ALL:ALL) ALL

001.jpg

charlie 是我的用戶名,改成你的就可以囉!儲存離開後就完成了。

成果

接著,我們使用其他用戶名登入,並使用 sudo -s 命令,他會要求你輸入密碼,輸入完後,如果變成 root 開頭,就代表你設定正確呦!

002.jpg