在 FreeBSD 中安裝程式的最佳實務?

在 FreeBSD 中安裝程式的最佳實務?

剛開始使用 FreeBSD,我不確定是否需要 root 才能安裝程式?例如,手冊安裝X11從來沒有說過我們應該發出su命令。

但是 - 如果不是 root,它就無法工作,所以我目前的解決方案是將我的帳戶新增到wheel群組中,並su在我做pkg_add -r任何事情時都做。這是unix中的「最佳實踐」嗎?

該手冊確實在使用者帳戶部分。任何提示表示讚賞。

答案1

它說你必須跑

# cd /usr/ports/x11/xorg
# make install clean

並且在前言, 它說

以 # 開頭的範例表示必須以 FreeBSD 中的超級使用者身分呼叫的命令。您可以以 root 身分登入鍵入指令,也可以以普通帳號身分登入並使用 su(1) 來取得超級使用者權限。

# dd if=kern.flp of=/dev/fd0

答案2

對於 FreeBSD 本身和已安裝的程式來說,您如何準確地獲得 root 權限並不重要;唯一需要的是你應該是 root 來修改大多數設定、安裝軟體包等。

OTOH 有一般的Unix 建議來限制你擁有真正需要的最低root 權限的時間,特別是當你不小心檢查發出命令的環境時,當你在共享工作場所工作時等。命令(可以從 ports 安裝),但限制在 root shell 中花費在特殊模式上的時間(例如總體系統升級)。

相關內容