どういうわけか私の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