(9 jawaban)
Tutup 5 tahun yang lalu.
Jadi, aku melakukan hal bodoh…
Saya menginstal beberapa perangkat lunak (Java SE 7, jika Anda harus tahu) dari tarball, dan saya bosan menggunakan sudo
, jadi saya pergi dan mengubah pemilik /usr
my saya direktori untuk saya sendiri.
$ sudo chown -R sammy /usr
Ups!
Sejak sudo
tinggal di /usr/bin/
, itu juga mengubah pemilik. Sekarang, saya tidak bisa menggunakannya lagi. Apakah saya tidak sengaja tertangkap dalam Sudo-Catch 22? Saya tidak dapat menggunakan apt-get install
atau sejumlah fitur penting lainnya dari lingkungan shell saya.
$ sudo
sudo: must be setuid root
Apakah ada cara untuk mengubah pemilik direktori ini (dan juga subdirektori) kembali ke root
?
Jawaban yang Diterima:
Nyalakan ulang mesin, boot ke pemulihan (Anda harus menjadi root tanpa harus mengetikkan kata sandi apa pun). Lanjutkan ke chown -R
. Saya pikir itu harus bekerja. Laporkan kembali bagaimana kelanjutannya.