Freebsd

FreeBSD:/etc/rc.conf 永久只讀

  • July 18, 2022

我正在執行一個單使用者 FreeBSD,我正在嘗試編輯rc.conf,但由於某種原因它似乎是只讀的。我無法從 root 帳戶更改它。確實,id給出:

uid=0(root) gid=0(wheel) groups=0(wheel),5(operator)

嘗試安裝mount -u -w也無濟於事。

正如官方手冊中所寫:

https://docs.freebsd.org/en/books/faq/#admin

  1. 系統管理 ========

10.1。系統啟動配置文件在哪裡?

主配置文件是**/etc/defaults/rc.conf**,在rc.conf(5)中有描述。rc(8)中描述的**/etc/rc/etc/rc.d等系統啟動腳本包含此文件。請勿編輯此文件!相反,要編輯/etc/defaults/rc.conf中的條目,將該行複製到/etc/rc.conf**並在那裡進行更改。

例如,要啟動sshd(8),包含的 OpenSSH 守護程序:

# echo 'sshd_enable="YES"' >> /etc/rc.conf

或者,使用sysrc(8)修改**/etc/rc.conf**:

# sysrc sshd_enable="YES"

要啟動本地服務,請將 shell 腳本放在**/usr/local/etc/rc.d**目錄中。這些 shell 腳本應設置為可執行,預設文件模式為 555。

引用自:https://unix.stackexchange.com/questions/710309