On Mon, Mar 23, 2020 at 8:35 AM Łukasz Posadowski <mail@xxxxxxxxxxxxxxxxxxx> wrote: > Mon, 23 Mar 2020 02:26:39 -0400 David <dlocklear01@xxxxxxxxx>: > >> But now, I get a sudo error message when logged in >> the normal way as admin or sole user. >> >> * sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid >> bit set* >> >> What do I need to do to fix that ? > > You could boot from some Live distro (Fedora Workstation Live will > do), mount your root partition inside /mnt/fedora/root and do > something like: > > find /mnt/fedora/root/usr/bin/ -type f -exec chmod 755 {} \; > > but I fear manually searching for every broken permission in every > directory would take days. If You manage to fix a host enough to > work, try to reinstall packages with dnf, which will set correct > permissions. 775 is a little more than needed. > > Or You could install Fedora on some virtual machine, update it and > rsync /usr dir onto Your broken installation. > > Sort of: > rsync -vaxAXHSz --delete --dry-run /usr ip.of.broken.host:/usr > and then > rsync -vaxAXHSz --delete /usr ip.of.broken.host:/usr > > I'll bet that's not enough to fix it, but it would be fun to try. If > you have time for it. If not, just reinstall. Before booting from a live system or re-installing, I'd boot with "single" or "rd.break=pre-pivot" appended to the kernel cmdline, change the sudo mode, reboot in multi-user mode, re-install sudo, and check the integrity of all installed packages (rpm -Va). _______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx