Fedora 25 - 壊れたsudoを修正

Fedora 25 - 壊れたsudoを修正

どういうわけか私のFedoraの権限がめちゃくちゃになりました。ルートが/usr/bin/sudoディレクトリの所有者であることはわかりません。sudoを使用してコマンドを実行することはできません。解決策を見つけようとしているのに見える解決策はUbuntu用です。誰かがFedoraでこの問題を解決する手順を教えてもらえますか?

間違い:

sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set

私は以下を試してみました。

chownルート:root /usr/bin/sudo && chmod 4755 /usr/bin/sudo

しかし、それは問題を解決できませんでした。

よろしくお願いします。

- アップデート - Fedoraをアップグレードした後の問題が修正されました。

ベストアンサー1

この回答ここ認識されませんが、完璧です!

それは言う:

現在のユーザーとしてログアウトし、rootとして再度ログインします。

実装するchown root:root /usr/bin/sudo && chmod 4755 /usr/bin/sudo

rootとしてログアウトし、現在のユーザーとして再度ログインします。

rootアクセス権がない場合は、ライブCDまたはどこかにインストールされたLinux OSが必要で、chrootを使用する必要があります。

修正する:

rootとしてログインし、次のコマンドを試してください。

mount -o remount,rw /
mount --all
chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo
restart

おすすめ記事