1 00:00:00,000 --> 00:00:11,720 In this video, I want to tell you about SSSD, also known as SSSD. 2 00:00:11,720 --> 00:00:12,920 So what is this doing? 3 00:00:12,920 --> 00:00:18,799 Well, the System Services Security Daemon, or SSSD, is used to authenticate on external 4 00:00:18,799 --> 00:00:20,200 authentication providers. 5 00:00:20,200 --> 00:00:26,120 It's what you use if you want to redirect your Linux authentication to an LDAP server 6 00:00:26,120 --> 00:00:31,600 or an Active Directory server, or even a legacy NIST, which is very old and probably never 7 00:00:31,600 --> 00:00:33,520 to be seen again. 8 00:00:33,520 --> 00:00:39,840 You can configure access to SSSD in etcsssd.conf. 9 00:00:39,840 --> 00:00:41,520 Let's check it out. 10 00:00:41,520 --> 00:00:51,400 So going into etcssd, and there you will find, oh, it's a conf.d nowadays, only drop-in files, 11 00:00:51,400 --> 00:00:52,400 and no configuration. 12 00:00:52,400 --> 00:00:54,459 Oh boy, did that change? 13 00:00:54,459 --> 00:01:02,939 That always happens in Linux, but fortunately, we have find, minus name, sssd.conf. 14 00:01:02,939 --> 00:01:07,660 And I don't want to see any errors, I just want to see results. 15 00:01:07,660 --> 00:01:14,820 So yeah, apparently, this is a usual lib64, sssd.conf, sssd.conf. 16 00:01:14,820 --> 00:01:18,540 And let's do less on it, because it's a usual lib64. 17 00:01:18,540 --> 00:01:23,900 That's not typically the location where you are going to modify, but I want to have a 18 00:01:24,339 --> 00:01:25,339 quick look at it. 19 00:01:25,339 --> 00:01:26,339 And what do we see here? 20 00:01:26,339 --> 00:01:28,580 Well, here we see how it is configured. 21 00:01:28,580 --> 00:01:32,620 And the services is only set to NSS and PAM. 22 00:01:32,620 --> 00:01:34,940 And the domains is shadow-utils. 23 00:01:34,940 --> 00:01:38,419 This is what is taking care of local authentication. 24 00:01:38,419 --> 00:01:44,620 If you are going to connect your system to an Active Directory, and you are using auth-config 25 00:01:44,620 --> 00:01:53,860 to set up your system, you will find the custom sssd.conf is in etcssd, sssd.conf. 26 00:01:53,860 --> 00:01:59,339 Right now, we don't have any, and that makes sense, because we are dealing with internal 27 00:01:59,339 --> 00:02:01,860 authentication only. 28 00:02:01,860 --> 00:02:08,179 Do not expect anything too serious about SSSD, but like many things in Linux+, you need to 29 00:02:08,179 --> 00:02:10,660 know that it exists and what it is doing.