On 6/6/26 00:06, Francis Montagnac via users wrote:
On Fri, 5 Jun 2026 21:04:56 +1000 [email protected] wrote:

Suppose I want to make a change in, say, nsswitch.conf. How do I
properly do it such that authselect stays in the loop?

Just edit the file manually, or is some magic needed?

Some magic needed yes, see the manuals of authselect and
authselect-profiles, but before creating a custom profile, check if
some feature of the local profile solves your problem.

See: authselect show local

Sure, but I do not yet understand how the listed features lead to the content 
of (which) files.
I ask myself: which feature will create a working (see below) hosts line in 
nsswitch.conf?

The default (on my machine installed in F42) is:

     authselect current
     Profile ID: local
     Enabled features:
     - with-silent-lastlog
     - with-fingerprint
     - with-mdns4

resulting in that for hosts in nsswitch.conf:

     grep hosts /etc/authselect/nsswitch.conf
     hosts:      files myhostname mdns4_minimal [NOTFOUND=return] resolve 
[!UNAVAIL=return] dns

This is actually the problem, I needed to remove the [!UNAVAIL=return] to make 
things work.
        I suspect this change is needed because I have some issues with my dns 
setup.

What I have now is:

#hosts:      files myhostname resolve [!UNAVAIL=return] dns
hosts:      files myhostname resolve dns

The first line is what the system originally had (failed for me), which I 
commented and edited.

This setup was inherited for many fedora versions (there is a comment saying it 
was done in July 2021).

<mumbling>
If I understand the idea of a profile, it is meant to provide a clear feature 
requirement and
the system then provides the necessary conf files to implement it. If a conf 
file uses new syntax
or such then a suitable one will be created by authselect to implement the 
specified features.
This way I do not need to know how to write the configs myself.

This is a good idea to avoid the usual case where the update creates a .rpmnew 
file and lets me sort it out.
</mumbling>

--
Eyal at Home ([email protected])
--
_______________________________________________
users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://forge.fedoraproject.org/infra/tickets/issues/new

Reply via email to