F45 Change Proposal: Authselect Remove NIS Profile (self-contained)

Authselect: Remove NIS Profile

This is a proposed Change for Fedora Linux.
This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee.

Wiki
Announced

:link: Summary

Authselect currently ships four profiles local, sssd, winbind and nis. This change suggest removing the nis profile from authselect - it will no longer be possible to configure nsswitch.conf for NIS with authselect using “authselect select nis” but NIS will still be available on the system and users will be able to configure their nsswitch.conf to use NIS with custom authselect profile or manually.

:link: Owner

:link: Detailed Description

This change will remove the authselect nis profile from the list of shipped profiles. User’s will no longer be able to choose this profile to configure their nsswitch.conf for NIS support. They will need to do it manually or with a custom authselect profile.

:link: Feedback

No feedback.

:link: Benefit to Fedora

NIS is an old, outdated technology. This change does not strip NIS support from the system, only from authselect profiles. Vast majority of the Fedora users should not be affected and user’s that still require NIS will still be able to use it. Reducing number of profiles will make authselect maintenance easier.

:link: Scope

  • Proposal owners: Remove NIS profile from authselect RPM and from authselect upstream.

  • Other developers: None.

  • Release engineering: None. #Releng issue number

  • Policies and guidelines: N/A (not needed for this Change)

  • Trademark approval: N/A (not needed for this Change)

  • Alignment with the Fedora Strategy:

:link: Upgrade/compatibility impact

User’s that have the nis profile selected will still have the system configured correctly after upgrade. But “authselect check” will report issues.

:link: Early Testing (Optional)

Do you require ‘QA Blueprint’ support? N

:link: How To Test

check that authselect list no longer shows nis

:link: User Experience

Authselect nis profile is no longer available.

:link: Dependencies

None

:link: Contingency Plan

Revert changes if needed.

  • Contingency mechanism: (What to do? Who will do it?) N/A (not a System Wide Change)
  • Contingency deadline: N/A (not a System Wide Change)
  • Blocks release? N/A (not a System Wide Change), Yes/No

:link: Documentation

N/A (not a System Wide Change)

:link: Release Notes

The “nis” authselect profile was removed. If you use this profile, make sure to create and select a custom authselect profile that will enable nis support on your system or opt-out from authselect with “authselect opt-out”, keeping the current configuration intact.

Last edited by @amoloney 2026-07-20T14:18:29Z

Last edited by @amoloney 2026-07-20T14:18:29Z

How do you feel about the proposal as written?

  • Strongly in favor
  • In favor, with reservations
  • Neutral
  • Opposed, but could be convinced
  • Strongly opposed
0 voters

If you are in favor but have reservations, or are opposed but something could change your mind, please explain in a reply.

We want everyone to be heard, but many posts repeating the same thing actually makes that harder. If you have something new to say, please say it. If, instead, you find someone has already covered what you’d like to express, please simply give that post a :heart: instead of reiterating. You can even do this by email, by replying with the heart emoji or just “+1”. This will make long topics easier to follow.

Please note that this is an advisory “straw poll” meant to gauge sentiment. It isn’t a vote or a scientific survey. See About the Change Proposals category for more about the Change Process and moderation policy.

This change proposal has now been submitted to FESCo with ticket [#3662](Making sure you're not a bot!) for voting.

To find out more, please visit our [Changes Policy](Making sure you're not a bot!) documentation.