Saturday, January 23, 2010

Memberi Password pada Grub 2 Ubuntu

Ubuntu telah membuat gebrakan terhadap keberadaan grub bootloader. Realisasi dari perubahan tersebut terlihat pada Ubuntu versi terbaru, yaitu 9.10. Versi yang disebut dengan Karmic Koala ini memliki perbedaan dengan grub versi sebelumnya. Grub versi terdahulu tersebut ada sampai dengan Ubuntu 9.04 (Jaunty Jackalope). Untuk versi selanjutnya, Ubuntu sudah menggunakan Grub2.

Sebenarnya, grub ini masih dalam tahap pengembangan. Terlihat dari versi sebenarnya saja adalah 1.97~beta4-1ubuntu4. Namun, grub2 ini sudah bisa melakukan hal-hal pada versi sebelumnya. Grub2 sepintas terlihat seperti script program, namun sebenarnya masih tidak berbeda jauh dengan sebelumnya.

Grub2 menyediakan fasilitas untuk memberikan password pada entry sistem operasi. Misalnya saja untuk memasuki suatu sistem operasi tersebut harus memasukkan password terlebih dahulu. Sistem operasi ini dapat berupa Ubuntu itu sendiri atau pun sistem operasi lain yang terinstal dalam komputer. Password bisa diberikan pada semua entry sistem operasi atau hanya sistem operasi yang diinginkan saja. Selain itu, kita juga dapat menentukan superuser atau user siapa saja yang dapat memasuki suatu sistem operasi.

Adapun langkah-langkah dalam memberikan password pada grub 2 ubuntu karmic koala adalah sebagai berikut:

(catatan: backup terlebih dahulu grub Anda untuk mengatisipasi hal-hal yang tidak diinginkan)

1. Mengedit /etc/grub.d/00_header

Untuk memasukinya bisa gunakan cara berikut di terminal:

sudo gedit /etc/grub.d/00_header

Selanjutnya tambahkan scripts berikut pada bagian paling bawah:

cat << EOF
set superusers="user1"
password user1 password1
password user2 password2
EOF

Keterangan :
user1 --> nama superuser yang diinginkan
user2 --> nama user yang diinginkan
password1 --> password yang diinginkan
password2 --> password yang diinginkan

User1 adalah superuser dan user2 adalah user lain yang ditambahkan. Jika kita hanya ingin 1 user saja (superuser), baris password user2 password2 dapat dikosongkan.

2. Mengedit /etc/grub.d/10_linux

Untuk memasukinya bisa gunakan cara berikut di terminal:
sudo gedit /etc/grub.d/10_linux

Kemudian edit bagian sistem operasi yang ingin diberi password. Hal pertama adalah temukan dahulu menuentry "$1" { yang berada pada script sistem operasi tertentu. Langkah kedua adalah menambahkan nama user sebelum tanda kurung kurawal sehingga menjadi berikut menuentry "$1" --users user1 {.

Langkah tersebut adalah menambahkan superuser yang boleh masuk ke sistem operasi tersebut. Jika ingin menambahkan user lain (user1 + user 2), maka diganti menjadi menuentry "$1" --users user2 {

Huruf $1 yang dikelilingi tanda petik dua (") adalah nama yang akan keluar pada saat menu boot ditampilkan. Nama ini dapat diganti sesuai keinginan tanpa ada resiko apapun.

Contoh:
sebelum --> menuentry "Ubuntu, Linux 2.6.31-14-generic" {
sesudah --> menuentry "Ubuntu 9.10 Karmic Koala" --arif {

3. Ketikkan perintah sudo update-grub dan reboot komputer.

No comments:

Post a Comment