• Skip to main content

Uly.me

cloud engineer

  • Home
  • About
  • Archives

sssd

SSSD Override Shell

July 25, 2021

If you have SSSD running and the default shell is ksh even with the default shell set to bash.

Here’s the fix to override the default shell in /etc/sssd/sssd.conf. Add override_shell.

default_shell = /bin/bash
override_shell = /bin/bash

default_shell = /bin/bash override_shell = /bin/bash

To check which shell you are using.

echo $SHELL
/bin/bash

echo $SHELL /bin/bash

Filed Under: Linux Tagged With: default, override, shell, sssd

SSSD Report

May 24, 2021

Generate a SSSD report.

#!/bin/bash
log="log"
> $log
sep () { echo "--------------------------------" >> $log; }
sep
echo "SSSD Status" >> $log
sep
systemctl status sssd >> $log
sep
echo "Contents of /etc/resolv.conf" >> $log
sep
cat /etc/resolv.conf >> $log
sep
echo "Contents of /etc/sssd/sssd.conf" >> $log
sep
cat /etc/sssd/sssd.conf >> $log
sep
echo "Versions of /etc/resolv.conf" >> $log
sep
ls -l /etc/resolv.conf* >> $log
sep
echo "Versions of /etc/sssd/sssd.conf" >> $log
sep
ls -l /etc/sssd/sssd.conf* >> $log
sep
echo "Contents of /var/log/sssd-rollout.log" >> $log
sep
cat /var/log/sssd-rollout.log >> $log
sep
echo "Contents of /var/log/sssd-rollout3.log" >> $log
sep
cat /var/log/sssd-rollout3.log >> $log
sep

#!/bin/bash log="log" > $log sep () { echo "--------------------------------" >> $log; } sep echo "SSSD Status" >> $log sep systemctl status sssd >> $log sep echo "Contents of /etc/resolv.conf" >> $log sep cat /etc/resolv.conf >> $log sep echo "Contents of /etc/sssd/sssd.conf" >> $log sep cat /etc/sssd/sssd.conf >> $log sep echo "Versions of /etc/resolv.conf" >> $log sep ls -l /etc/resolv.conf* >> $log sep echo "Versions of /etc/sssd/sssd.conf" >> $log sep ls -l /etc/sssd/sssd.conf* >> $log sep echo "Contents of /var/log/sssd-rollout.log" >> $log sep cat /var/log/sssd-rollout.log >> $log sep echo "Contents of /var/log/sssd-rollout3.log" >> $log sep cat /var/log/sssd-rollout3.log >> $log sep

Filed Under: Linux Tagged With: generate, report, sssd, status

Remove SSSD package

May 24, 2021

How to remove SSSD package.

#!/bin/bash
service sssd stop
chkconfig sssd off
rm -rf /var/lib/sss/db/*
rm -f /etc/sssd/sssd.conf
rm -f /etc/krb5.conf
rm -f /etc/krb5.keytab
yum remove -y adcli sssd authconfig pam_krb5 samba4-common realmd

#!/bin/bash service sssd stop chkconfig sssd off rm -rf /var/lib/sss/db/* rm -f /etc/sssd/sssd.conf rm -f /etc/krb5.conf rm -f /etc/krb5.keytab yum remove -y adcli sssd authconfig pam_krb5 samba4-common realmd

Filed Under: Linux Tagged With: ad, remove, sssd

Check If Domain Joined

October 28, 2020

Here’s the command to check if instance is domain joined.

realm discover domain.com

realm discover domain.com

To check if AD user is working.

id user@ad.example.com

id user@ad.example.com

To check if AD group is working.

getent group ad-group

getent group ad-group

Filed Under: Linux Tagged With: check, domain, join, sssd, user

SSSD Leave Domain

April 30, 2020

Here’s how to unjoin or leave the domain via SSSD.

realm leave domain.com

realm leave domain.com

Filed Under: Linux Tagged With: domain, leave, realm, sssd

SSSD Issues Redhat 7

July 25, 2019

Some cache to clear.

service sssd stop
rm -r /var/lib/sss/db/*
rm -r /var/lib/sss/mc/*
service sssd start

service sssd stop rm -r /var/lib/sss/db/* rm -r /var/lib/sss/mc/* service sssd start

Rejoin domain. Run sssd script. Restart sssd.

Filed Under: Linux Tagged With: redhat 7, sssd

SSSD on SLES12

May 1, 2019

A must see for anyone trying to use SSSD on SLES12 systems.

A little bit lengthy, but worth every bit of your half hour.

Filed Under: Linux Tagged With: sles12, sssd

Restart SSSD Service

January 4, 2019

Just documenting how to restart SSSD service. SSSD is a service that allows Active Directory groups access to Linux systems.

systemctl restart sssd.service

systemctl restart sssd.service

For other or older Linux distros, you may have to use this:

service sssd restart

service sssd restart

You can always try the other if one doesn’t work.

Filed Under: Linux Tagged With: restart, service, sssd

  • Home
  • About
  • Archives

Copyright © 2023