Rabu, 05 Desember 2012

Mengatasi "sudo:must be setuid root" di UBUNTU


Seketika ada perubahan setting login di sebuah komputer client yang kondisinya sedang menggunakan OS ubuntu 10.04 LTS. Saat itu rekan saya melakukan eksekusi scrip chmod yang ternyata malah membuat erorr yakni dengan chmod 777 -R / dan chown user /. Perlu di waspadai bahwa dalam melakukan chmod atau chown / atau istilah root tidak boleh di lakukan. karena akan malah membuat privilages root menjadi terbuka. dan dampaknya saat kita menjalankan perintah di terminal yang menggunakan sudo malah muncul peringatan sudo:must be setuid root . Setelah mendapatkan beberapa referensi googling dari forum linux maka saya pun mencoba dan walhasil akhirnya dapat teratasi. 

Berikut caranya :
  • Booting komputer tersebut dengan LIVE CD UBUNTU
  • Lalu masuk ke terminal ubuntu LIVE CD tersebut
  • Lalu mount / (root) hardisk di media
  • Masuk sebagai root di ubuntu live cd nya sudo -i
  • contoh karena hardisk saya dikenali mount - mountnya adalah 23ert455, maka tuliskan di terminal sebagai berikut
  • chmod 4755 /media/device/usr/bin/sudo
  • chown root:root /usr/bin/sudo
  • Lalu reboot
  • Dengan 2 cara di atas masalah yang saya alami pun telah teratasi, tapi di forum mengatakan bahwa ada beberapa cara tambahan jika masih terdapat masalah di antaranya seperti dibawah ini.
  • chmod 4755 /usr/bin/sudo
  • chmod 0440 /etc/sudoers
  • reboot

Semoga bermanfaat.. Terima kasih..

Tidak ada komentar:

Posting Komentar