私はFedora 38 KDE Spinを持っています。 .localゾーンの会社のVPNリソースにアクセスするには、接続を確立してDNSサーバーに問い合わせる必要があります。デフォルトのnsswitch.confホストセクションは次のとおりです。
hosts: files myhostname resolve [!UNAVAIL=return] dns
次のように修正すると:
hosts: files myhostname resolve dns [!UNAVAIL=return]
すべてが期待どおりに動作します。問題は、これらの変更を継続できないことです。ファイルバナーのテキストは次のとおりです。
# Generated by authselect
# Do not modify this file manually, use authselect instead. Any user changes will be overwritten.
# You can stop authselect from managing your configuration by calling 'authselect opt-out'.
# See authselect(8) for more details.
残念ながら、情報はあまりありません。見つけました。auselect ツールマニュアルRedHatドキュメントにはありますが、Fedoraでは動作しないようです。これは次のとおりです。
Select an authselect profile, for example:
# authselect select sssd
Edit the /etc/authselect/user-nsswitch.conf file with your desired changes.
Apply the changes from the /etc/authselect/user-nsswitch.conf file:
# authselect apply-changes
私はいません。/etc/authselect/user-nsswitch.conf私のシステムのファイル。もし私が作ったら、その中に何が入っているのかわかりません。頑張った
cat /etc/authselect/user-nsswitch.conf
hosts: files myhostname mdns4_minimal [NOTFOUND=return] resolve dns [!UNAVAIL=return]
その後、sudo authselect apply-changes
マニュアルの指示に従って実行しましたが、幸運ではありませんでした。
この問題を解決するために何も見つかりません。どんな助けでも本当に感謝します。ありがとうございます!
答え1
Fedora 38では/etc/authselect/nsswitch.conf
に置き換えられており、/etc/authselect/user-nsswitch.conf
内容は一般と同じです/etc/nsswitch.conf
。これでauthselect apply-change
生成されます/etc/nsswitch.conf