私は入ったがchmod -R 777 /usr/bin
、今はsudoが機能していない。
と言うsudo must be setuid root
。
オンラインでいくつかのアドバイスが実行されると言ったchown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo
。
入力chown root:root /usr/bin/sudo
するとopened in readonly mode
エラーが表示されます。
pkexec
方法は、この問題を解決しましたか?Damien RocheとOliがコメントしたように、sudo chmod -R 777 /usr/bin
コマンドが正常に完了した後、この方法は実際には機能しないと確信しました。のようにsudo
、動作するにpkexec
はsetuid rootである必要があります。(なぜpolkit サービスを使用するのかはわかりませんが)。しかし、他の人がこれが彼らのために働いたと言うのを聞いたことがあると思います。777
chmodコマンドが終了する前にCtrl + Cを押しましたか?
sudo chmod -R 777 /usr/bin
、それはroot
アカウントにログインした後のみです。