Łukasz Posadowski 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 {} \; If you ran that command you would break all the setuid files (as well as just making a few files more widely accessible than they are intended, which you noted). :) The `rpm --restore` command might be more convenient¹. It could be run for all the packages owning the files under /usr/bin, something like: find /usr/bin -type f -exec rpm -qf {} + | sort -u | xargs -r rpm --restore ¹ Though I agree that if the system has been manually hosed and there's any doubt about what might have been changed or broken, a clean install would be less effort in most cases. -- Todd
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ 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