[披露:我之前在NixOS頻道問過這個問題,但30分鐘後沒有得到答案,這是一個繁忙的頻道。如果我得到一個,我會在這裏複製]如何將文本追加到NixOS中的/ etc/...配置文件中?
我想添加一些行到NixOS的配置文件(例如/etc/pam.d/sudo
)。在pam.nix中可用的配置選項不包括我要添加的行(在本例中爲account requisite pam_time.so
),並且它也不包括extraConfig
選項。
我知道我可以創建一個使用environement.etc.filename.text
所以我說去新的配置文件,但sudo nixos-rebuild switch
則抱怨說,它有兩個來源爲配置文件,該負責人之一,礦(mismatched duplicate entry /nix/… <-> /nix/…
):
environment.etc."pam.d/sudo".text = ''blah'';
在NixOS中是否有一種通用的方法來追加到/ etc/configuration文件(或者修補它)?
或者是修改系統.nix文件的唯一方法(例如修改pam.nix
,我不願意這麼做,因爲它會與未來的更新相沖突)?
此網站是有關編程的問題。你的問題不是寫程序。請爲您的問題尋找合適的場所。並且請顯示一些耐心等待您的***免費***幫助。 –
@DaleWilson https:// stackoverflow。com/q/41007258是一個關於NixOS配置(相關但不重複)的問題,它在本網站上,但你說得對,最好轉移到SuperUser。至於耐心,我想你是指我以前在IRC頻道上詢問的,這是一個非常繁忙的頻道,並且消息很快就會移動到日誌中,所以我從經驗中知道,在該頻道上它是快速答案或者沒有答案。這個問題很普遍,可以幫助其他人(我沒有具體詢問PAM),因此無論如何都值得在永久性網站上分享答案。 –
不是超級用戶。 [Unix/Linux SE](https://unix.stackexchange.com)是一個更合適的地方,並且有許多與NixOS相關的問題。 –