chownが私のsudo.confを台無しにするのはなぜですか?

chownが私のsudo.confを台無しにするのはなぜですか?

マイコンピュータには2つのNVMeドライブがあります。

インストール中、私はそれらの1つにすべてをロードし、2番目のものは変更せずに残しました。インストール後にドライブがどのようにマウントされるかを見るのも良い方法ではないかと思いました。だからにインストールしました/mnt/Second

私はファイルをそのドライブに移動し、ほとんどの人がすでに知っていることを学びました。つまり、ドライブをマウントしても、現在のユーザーにドライブに対する権限が付与されていないということです。だから/mnt私は現在のディレクトリに次のことをしました。

sudo chown -R myusername Second 

さて、ファイルをその中に移動できました。

しかし、今使用しようとすると、sudo次のようになります。

sudo: /etc/sudo.conf is owned by uid 1000, should be 0
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set

質問:

所有者が変更されると/mnt/Secondの所有権が変更されるのはなぜですか?/etc/sudo.conf/usr/bin/sudo

私のシステムは今完全に故障していますか、それとも修正できますか?

ベストアンサー1

このコマンドが別のパスにあるファイルの権限をどのように変更するかわかりません。

この問題を解決するには、次からコンソールを起動します。起動可能なUSBドライブ、ドライブの変更をマウントし、所有権をルートに戻します。

/etc/sudo.confを変更すると、他のファイルアクセスが中断される可能性があります。バックアップがない場合(残念)、今すぐ/home(およびその他のデータディレクトリ)をバックアップして再インストールする方が簡単になる可能性があります。

おすすめ記事