[精讚] [會員登入]
1460

Freebsd11+sudo 使用sudo模組讓帳號具有root權限

linux系列中很好用的sudo,在freebsd中也可以使用

分享此文連結 //n.sfs.tw/13360

分享連結 Freebsd11+sudo 使用sudo模組讓帳號具有root權限@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2025-03-18 10:43:50 最後編修
2019-06-28 20:57:11 By 張○○
 

自動目錄

linux系列中很好用的sudo,可以讓一般的帳號不必記得root密碼,使用自己的密碼變身為root的權限來使用,有興趣的可以參考這篇:

[Centos7] 把帳號新增移除具有root權限等級的sudoer @新精讚

在freebsd中也想用sudo怎麼做?

系統

FreeBSD ddnss 11.2-RELEASE-p10
 

安裝

Freebsd使用pkg來安裝很簡單[1]

# pkg install sudo

# rehash

 

設定

如果沒指定為sudoer的帳號,在切換時會出現錯誤:

$ sudo su -
Password:
john is not in the sudoers file.  This incident will be reported.

把帳號設定成為sudoer[2]

編輯,使用root去執行visudo

# visudo

加上你的帳號,例如 john

john ALL=(ALL) ALL

存檔離開即可

 

其它

1. 使用者帳號只是一般帳號,不是wheel群組也可以設成sudoer嗎?

  是的,不必特別指定到 wheel 群組,要讓 wheel群組的都能 sudo的話上面的設定檔多加一行:

%wheel ALL=(ALL:ALL) ALL

2. 如何刪除 sudoer?

  一樣,使用root執行visudo,把上面加的帳號設定拿掉

3. 把sudoer設給某個群組?

  在[2]中有說明

如果是要讓staff 群組有root的權限。就照下面的設定

%staff       ALL  =(ALL)       ALL

%表示後面接的是群組名稱

4. 有沒有安全性的風險?

當然有,如果對方有root權限就能替個別帳號加root權限(廢話)

然後管理者沒想到有sudo這招的話,會忘了這裡也能取得root權限…

 

參考資料

[1] https://www.gadgets-today.net/?p=4314

[2] https://blog.xuite.net/stitchmaus/wretch/117131654-%5BFreeBSD%5D+%E7%B0%A1%E5%96%AE%E7%9A%84sudo%E8%A8%AD%E5%AE%9A

新增帳號可以參考這篇 Freebsd 建立/刪除/修改使用者+特權使用者@新精讚

 

END

你可能感興趣的文章

[Freebsd] 使用 ADSL 撥接上網 Freebsd上要使用 ADSL 撥接上網,該如何設定?

[FREEBSD11] ssh登入時免輸入密碼 自動程式需要進到別台機器時,沒辦法使用交談式方式輸入密碼,發現一個簡單的方法設定

[FREEBSD] 在FreeBSD 如何使用 USB 隨身碟? 在FreeBSD 如何使用 USB 隨身碟?

[Freebsd] 定時測試 ADSL 是否斷線並重連 中華電信 ADSL 雖有固定 ip,可是他卻會不定時「斷線」, 使用以下的 方法可以定時測試是否斷線,以及重新撥接。

Freebsd 設定quota 在Freebsd使用quota以限制使用者容量

[Freebsd] 查看dhcp客戶端 Freebsd如何能知道目前的租約及有效狀態

我有話要說

>>

限制:留言最高字數1000字。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

如何在linux下執行java 原生的java應用程式可以使用簡單的方法在console下面寫出來,適合作簡單的應用

PHP for sphinx 函式庫安裝 PECL/sphinx PHP>= 5.2.2 已經能原生支援 sphinx,可是預設的沒有裝,我們得自己裝才能用

[bc] linux 的計算機 bc 設定小數位數、計算π、次方根 linux 的計算機 bc 設定小數位數、計算π、次方根

TFTP Server 安裝及使用 讓設備的網路設定檔或是韌體經由TFTP拷備出來,操作的方法

[JAVA] JWS, JWT, JWE, JOSE是什麼? [JAVA] JWS, JWT, JWE, JOSE是什麼?非常的複雜,儘量來搞清楚..