> --- Ony Martin <[EMAIL PROTECTED]> wrote:
> > Saya baru install Ubuntu 7.04 dan benar-benar newbie dimana user
> > root tdk bisa di akses, dia bilang password salah, yang bisa hanya
> > user normal saja.

On Tue, Jul 10, 2007 at 11:02:06PM +0700, Eko Hermiyanto wrote:
> Trus ketik command:
> sudo passwd root

On Tue, Jul 10, 2007 at 05:27:39PM -0700, yAyaN sOpiyAn ^(=�-�= )^ wrote:
> apkah anda merasa pernah memberikan password u/
> superuser root..?
> jika tidak:
> $sudo su

Kenapa ya semua menganjurkan begitu? Apakah tidak ada yg pernah
terpikir atau bertanya kenapa kok Ubuntu tidak mengaktifkan account
root dari awal by default? Kenapa kok mesti ngerepotin usernya dulu
kalo memang seharusnya diaktifin dulu begitu?

Account root didisable salah satu alasan utamanya adalah karena
penggunaan sudo lebih dianjurkan karena lebih bisa diatur pembagian
tugas dan kemampuannya (siapa yg boleh ngapain, si anu cuma boleh
reboot server doang) dibanding kalo pake root (satu password bisa
ngapain aja), dan semuanya masih bisa dilakukan lewat sudo. Bahkan
root shell sekalipun kalo memang butuh (sudo -i atau sudo -s).
Semuanya tanpa perlu mengaktifkan account root sama sekali.

Keuntungan lain menggunakan sudo adalah (assuming tidak pake NOPASSWD)
saya dipaksa untuk mikir 2 kali tiap kali mau mengetikkan perintah
sebagai superuser misalnya 'sudo rm suatufile' (apa bener nih saya mau
melakukan ini?), dan juga semua yg org2 lakukan lewat sudo ada lognya
(kecuali kalo buka root shell, apa yg dilakukan selama dlm shell ya ga
akan masuk lognya sudo).

Kekurangannya sudo adalah sedikit repot aja:
- setiap perintah yg mau kita jalankan sebagai superuser mesti diketik
  diawali dengan sudo, e.g. 'sudo rm -f suatufile' (kalo memang banyak
  ya masuk root shell aja pake sudo -i),
- IO redirection (>, <), piping (|) di shell jadi agak ribet,
  'sudo command1 | command2', maka yg jalan sebagai root cuma command1,
  command2 jalan sebagai kita sendiri, kalo mau sebagai root salah
  satunya bisa 'sudo command1 | sudo command2'.

Walaupun demikian keuntungannya lebih besar menurut saya, jadi saya
pribadi menganjurkan untuk account root tetap dinonaktifkan dan ganti
menggunakan sudo.

BTW, di Mac OS X sama seperti Ubuntu juga, rootnya tidak aktif dan
semua mesti pake sudo. Sepertinya Ubuntu terinspirasi dari situ.

Ronny

Attachment: signature.asc
Description: Digital signature

Kirim email ke