Saya telah melakukan ini:
sudo chown -R myname /usr/
dan sekarang saya tidak bisa menggunakan sudo
perintah karena kesalahan ini:
sudo: harus setuid root
Dan ketika saya membaca ini berarti bahwa pemilik file /usr/bin/sudo
ini bukan root. Ini pengguna saya sekarang karena chown di /usr
folder.
Di banyak forum dan blog orang menyarankan untuk melakukan ini sebagai root:
# chown root:root /usr/bin/sudo
# chmod 4111 /usr/bin/sudo
... tetapi masalah dengan ini adalah bahwa saya harus masuk sebagai root, tetapi saya tidak bisa karena Jika saya menulis su
di terminal kata sandi salah (sebenarnya saya menggunakan kata sandi apa yang saya tambahkan ke pengguna saya):
$ su
Password:
su: Authentication failure
Jadi bisakah saya mendapatkan kembali sudo
perintahnya?
Sunting: Ubuntu saya berada di bawah Paralells di Mac OS X.
sudo chmod -R cirk:cirk /usr
apa yang ingin Anda capai?
su
, Anda akan diminta kata sandi root , bukan kata sandi pengguna Anda seperti dengansudo
. Apakah Anda tahu kata sandi root untuk mesin ini?