Tested on Resolute. Both fresh installations and upgrades are working
well.
root@sssd-resolute:~# apt policy libsss-sudo
libsss-sudo:
Installed: (none)
Candidate: 2.12.0-1ubuntu5.1
Version table:
2.12.0-1ubuntu5.2 100
100 http://archive.ubuntu.com/ubuntu resolute-proposed/universe amd64
Packages
2.12.0-1ubuntu5.1 500
500 http://archive.ubuntu.com/ubuntu resolute-updates/universe amd64
Packages
500 http://security.ubuntu.com/ubuntu resolute-security/universe amd64
Packages
2.12.0-1ubuntu5 500
500 http://archive.ubuntu.com/ubuntu resolute/universe amd64 Packages
root@sssd-resolute:~# cat test.sh
grep ^sudoers: /etc/nsswitch.conf || echo 'no sudoers in /etc/nsswitch.conf'
if ! id testuser >/dev/null; then
useradd -m -G sudo -s /bin/bash testuser
echo testuser:ubuntu | chpasswd
fi
su - testuser -c 'echo ubuntu | sudo -S whoami 2>&1' >/dev/null \
&& echo 'pass' \
|| echo 'fail'
root@sssd-resolute:~# bash test.sh
no sudoers in /etc/nsswitch.conf
pass
root@sssd-resolute:~# apt install libsss-sudo
Installing:
libsss-sudo
Summary:
Upgrading: 0, Installing: 1, Removing: 0, Not Upgrading: 32
Download size: 19.1 kB
Space needed: 59.4 kB / 17.5 GB available
Get:1 http://archive.ubuntu.com/ubuntu resolute-updates/universe amd64
libsss-sudo amd64 2.12.0-1ubuntu5.1 [19.1 kB]
Fetched 19.1 kB in 1s (28.3 kB/s)
Selecting previously unselected package libsss-sudo.
(Reading database ... 44350 files and directories currently installed.)
Preparing to unpack .../libsss-sudo_2.12.0-1ubuntu5.1_amd64.deb ...
Unpacking libsss-sudo (2.12.0-1ubuntu5.1) ...
Setting up libsss-sudo (2.12.0-1ubuntu5.1) ...
Processing triggers for libc-bin (2.43-2ubuntu2) ...
Scanning processes...
No services need to be restarted.
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
root@sssd-resolute:~# bash test.sh
sudoers: sss
fail
root@sssd-resolute:~# apt install -y -t resolute-proposed libsss-sudo
Upgrading:
libsss-sudo
Installing dependencies:
libnss-sudo
Summary:
Upgrading: 1, Installing: 1, Removing: 0, Not Upgrading: 51
Download size: 30.9 kB
Space needed: 32.8 kB / 17.5 GB available
Get:1 http://archive.ubuntu.com/ubuntu resolute/universe amd64 libnss-sudo all
1.9.17p2-1ubuntu3 [11.7 kB]
Get:2 http://archive.ubuntu.com/ubuntu resolute-proposed/universe amd64
libsss-sudo amd64 2.12.0-1ubuntu5.2 [19.2 kB]
Fetched 30.9 kB in 1s (47.3 kB/s)
Selecting previously unselected package libnss-sudo.
(Reading database ... 44355 files and directories currently installed.)
Preparing to unpack .../libnss-sudo_1.9.17p2-1ubuntu3_all.deb ...
Unpacking libnss-sudo (1.9.17p2-1ubuntu3) ...
Preparing to unpack .../libsss-sudo_2.12.0-1ubuntu5.2_amd64.deb ...
Unpacking libsss-sudo (2.12.0-1ubuntu5.2) over (2.12.0-1ubuntu5.1) ...
Setting up libnss-sudo (1.9.17p2-1ubuntu3) ...
Setting up libsss-sudo (2.12.0-1ubuntu5.2) ...
Processing triggers for libc-bin (2.43-2ubuntu2) ...
Scanning processes...
No services need to be restarted.
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
root@sssd-resolute:~# bash test.sh
sudoers: files sss
pass
root@sssd-resolute:~# apt purge -y --autoremove libsss-sudo
REMOVING:
libnss-sudo* libsss-sudo*
Summary:
Upgrading: 0, Installing: 0, Removing: 2, Not Upgrading: 32
Freed space: 92.2 kB
(Reading database ... 44357 files and directories currently installed.)
Removing libsss-sudo (2.12.0-1ubuntu5.2) ...
Removing libnss-sudo (1.9.17p2-1ubuntu3) ...
Processing triggers for libc-bin (2.43-2ubuntu2) ...
(Reading database ... 44348 files and directories currently installed.)
Purging configuration files for libsss-sudo (2.12.0-1ubuntu5.2) ...
Purging configuration files for libnss-sudo (1.9.17p2-1ubuntu3) ...
root@sssd-resolute:~# bash test.sh
no sudoers in /etc/nsswitch.conf
pass
root@sssd-resolute:~# apt install -y -t resolute-proposed libsss-sudo
Installing:
libsss-sudo
Installing dependencies:
libnss-sudo
Summary:
Upgrading: 0, Installing: 2, Removing: 0, Not Upgrading: 51
Download size: 30.9 kB
Space needed: 92.2 kB / 17.5 GB available
Get:1 http://archive.ubuntu.com/ubuntu resolute/universe amd64 libnss-sudo all
1.9.17p2-1ubuntu3 [11.7 kB]
Get:2 http://archive.ubuntu.com/ubuntu resolute-proposed/universe amd64
libsss-sudo amd64 2.12.0-1ubuntu5.2 [19.2 kB]
Fetched 30.9 kB in 1s (51.4 kB/s)
Selecting previously unselected package libnss-sudo.
(Reading database ... 44350 files and directories currently installed.)
Preparing to unpack .../libnss-sudo_1.9.17p2-1ubuntu3_all.deb ...
Unpacking libnss-sudo (1.9.17p2-1ubuntu3) ...
Selecting previously unselected package libsss-sudo.
Preparing to unpack .../libsss-sudo_2.12.0-1ubuntu5.2_amd64.deb ...
Unpacking libsss-sudo (2.12.0-1ubuntu5.2) ...
Setting up libnss-sudo (1.9.17p2-1ubuntu3) ...
Setting up libsss-sudo (2.12.0-1ubuntu5.2) ...
Processing triggers for libc-bin (2.43-2ubuntu2) ...
Scanning processes...
No services need to be restarted.
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
root@sssd-resolute:~# bash test.sh
sudoers: files sss
pass
** Tags removed: verification-needed-resolute
** Tags added: verification-done-resolute
** Changed in: sssd (Ubuntu Stonking)
Status: Confirmed => Fix Committed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2151950
Title:
libsss-sudo: Can't sudo after installing libsss-sudo (due to broken
nsswitch update)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sssd/+bug/2151950/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs