Page MenuHomeFreeBSD

modify /etc/rc.d/gssd so that it starts after NETWORKING and kdc
ClosedPublic

Authored by rmacklem on Feb 14 2022, 2:29 AM.
Tags
Referenced Files
F106195526: D34265.id102737.diff
Thu, Dec 26, 11:33 PM
Unknown Object (File)
Mon, Dec 23, 12:16 PM
Unknown Object (File)
Sat, Dec 7, 8:48 AM
Unknown Object (File)
Thu, Dec 5, 2:52 AM
Unknown Object (File)
Nov 12 2024, 6:21 AM
Unknown Object (File)
Sep 30 2024, 3:31 PM
Unknown Object (File)
Sep 28 2024, 10:28 AM
Unknown Object (File)
Sep 24 2024, 3:32 PM
Subscribers

Details

Summary

Arno Tuber reported via email that he needed to restart the gssd daemon
after booting, to get his Kerberized NFS mount to work.

Without this patch, rcorder shows that the gssd starts before NETWORKING
and kdc. The gssd will need NETWORKING to connect to the KDC and, if
the kdc is running on the same system, it does not make sense to start it
before the kdc.

I am waiting to hear from Arno w.r.t. whether this patch fixes the problem for him.

While here, I also added a "# BEFORE: mountcritremote". It does not affect ordering
at this time, but I felt it should be added, since the gssd needs to be running
when remote NFS mounts are done.

Test Plan

The ordering has been checked via rcorder(8) and a system
with the changes boots fine.

I am waiting to hear from Arno w.r.t. whether or not this
patch fixes his problem.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

I have added Mateusz as a reviewer. If anyone else is willing to review this, please do so.
I have heard from Arno that it did fix the problem for him and would like to get this into
13.1.

This revision is now accepted and ready to land.Feb 15 2022, 4:52 PM