Bagi pengguna Ubuntu server, mungkin sudah tidak ajaib lagi dengan perintah sudo (super user do). Perintah ini dipakai untuk menjalankan perintah-perintah yang seharusnya hanya sanggup dijalankan oleh root sebagai pemilik hak kanal tertinggi di dalam system. Kaprikornus penggunaan sudo ini menyerupai pendelegasian hak kanal root terhadap user biasa. Perintah-perintah yang pada umumnya hanya sanggup dijalankan oleh super user (root) ini antara lain yakni perintah instalasi aplikasi (apt-get), perintah restart (reboot), perintah shutdown dan lain sebagainya. Secara default, sehabis anda menginstall Ubuntu Server atau Ubuntu Desktop, user root tidak akan aktif sebelum anda mengeset password untuk user root tersebut. Sebagai gantinya, user yang anda daftarkan ketika pertama kali install telah di delegasikan hampir semua hak kanal untuk menjalankan perintah-perintah khusus yang hanya sanggup dijalankan memakai super user tersebut. Caranya yakni melalui perintah sudo. Contoh untuk menjalankan perintah sudo menyerupai di bawah ini:
sudo apt-get update
Perintah di atas dipakai untuk melaksanakan update repository sistem operasi Ubuntu server anda dan tidak akan sanggup dijalankan oleh user lainnya yang tidak terdaftar sebagai peserta delegasi hak kanal root. Pada studi kasus di artikel ini, aku ingin mengajarkan sebuah tutorial untuk menambahkan hak kanal pengguna di sistem operasi Ubuntu anda supaya sanggup menjalankan suatu perintah dengan memakai sudo. Hanya pendelegasian satu perintah saja, yaitu perintah install dan uninstall aplikasi di sistem Ubuntu anda kepada user test. Untuk melaksanakan administrasi user (menambah user dan menghapus user) di sistem, aku tidak akan mengajarkannya pada tutorial ini alasannya yakni sudah aku tulis di artikel sebelumnya yang sanggup anda pelajari di tutorial aku sebelumnya yang berjudul “Menambah user di Ubuntu lewat terminal”.
Berikut langkah-langkahnya pendelegasian hak kanal suatu perintah dengan sudo:
sudo apt-get install apache2
Perintah di atas dipakai untuk melaksanakan instalasi aplikasi apache2, alasannya yakni belum diberi hak kanal terhada perintah tersebut, maka keluaran dari perintah tersebut tertampil menyerupai pada gambar di bawah:
Dari gambar di atas, terdapat pesan error, bahwa user test tidak mempunyai kewenangan untuk melaksanakan aktivitas administrasi aplikasi.
Kemudian, aku akan login ke user utama yang mempunyai delegasi hak kanal root, kemudian menjalankan perintah:
locate apt-get
Perintah diatas dipakai untuk mencari lokasi letak aplikasi apt-get di sistem yang dijalankan, keluaran dari perintah “locate apt-get” tersebut tertampil menyerupai di bawah:
Dari gambar di atas, diketahui bahwa aplikasi apt-get tersebut berlokasi di /usr/bin/
Setelah tahu letak lokasi aplikasi apt-get, aku kemudian menjalankan perintah:
sudo visudo
Perintah di atas dipakai untuk membuka file /etc/sudoers yang dipakai untuk mencatat pendelegasian suatu perintah atau hak kanal penggunaan sudo pada user di dalam system, yang pada kasus ini, aku akan menambahkan baris perintah:
test ALL=(ALL:ALL) /usr/bin/apt-get
Sehingga terlihat menyerupai pada gambar di bawah:
Lalu pada bab bawah, akan terlihat opsi-opsi menyerupai pada tampilan di bawah ini:
Silakan tekan tombol CTRL+x untuk keluar dari aplikasi visudo, sehingga akan tertampil opsi menyerupai pada gambar di bawah:
Silakan tekan tombol SHIFT+y maka akan tertampil opsi menyerupai pada gambar di bawah:
Silakan ubah nama file /etc/sudoers.tmp menjadi file /etc/sudoers menyerupai pada tampilan di bawah:
Setelah berhasil di ubah, silakan tekan ENTER, sehingga akan muncul opsi apakah anda ingin melaksanakan OVERWRITE, menyerupai pada gambar di bawah:
Silakan tekan tombol SHIFT+y untuk menjawab ya sekaligus, keluar dari aplikasi visudo.
Setelah berhasil keluar dari aplikasi visudo, maka user test di system operasi Ubuntu anda akan mempunyai hak kanal untuk menjalankan perintah apt-get, untuk mencobanya, anda sanggup menjalankan perintah:
sudo apt-get install apache2
Dari perintah di atas, berfungsi untuk melaksanakan instalasi web server apache versi 2 ke dalam sistem ubuntu anda, berikut hasil output dari perintah di atas, bila anda berhasil menambahkan hak kanal apt-get ke dalam daftar sudo:
Selain sanggup dipakai untuk melaksanakan instalasi suatu aplikasi ke dalam sistem, user test tersebut juga sanggup melaksanakan abolisi suatu aplikasi di dalam sistem dengan perintah:
sudo apt-get remove mc
Perintah di atas, dipakai untuk menghapus aplikasi mc di dalam sistem, berikut keluaran hasil perintah di atas yang ditampilkan pada gambar di bawah:
Kemudian aku akan mencoba melaksanakan restart sistem operasi Ubuntu dengan perintah di bawah memakai user test:
sudo reboot
Dan jadinya yakni tidak sanggup menyerupai yang tertampil pada gambar di bawah:
Karena perintah reboot tersebut belum di delegasikan kepada user test untuk sanggup dijalankan. Anda sanggup menambahkan perintah kedua yang didelegasikan kepada user test degan format:
test ALL=(ALL:ALL) /usr/bin/apt-get[spasi][perintah berikutnya][spasi][perintah berikutnya]
Praktis bukan, semoga membantu dan terima kasih telah berkunjung :-)
Beberapa artikel terkait:
- Howto install dan setting printer di Ubuntu Desktop
- Tutorial gampang instalasi Ubuntu Server
- Vim, text editor yang powerfull di Ubuntu
- Dropbox di Ubuntu Desktop? Install saja
- Cara gampang setting jaringan di Ubuntu Desktop
- Tutorial pemula untuk install modem 3G di Ubuntu desktop
Sumber http://www.newbienote.com/
Mari berteman dengan saya
Follow my Instagram _yudha58Related Posts :
Cara Menghapus User Dari Group Di Ubuntu Server Lewat Terminal Melalui dua tutorial sebelumnya aku telah membahas bagaimana menciptakan group di dalam system dan bagaimana mendaftarkan suatu user ke… Read More...
Cara Menambahkan User Ke Dalam Group Di Ubuntu Server Lewat Terminal Melalui tutorial sebelumnya aku pernah menuliskan bagaimana menambahkan user di Ubuntu Server, bagaimana menciptakan group di system pada… Read More...
Cara Menambah User Di Server Database Mysql Kali ini saya ingin membahas bagaimana caranya menambah user selain root di database server MySQL, alasannya ialah selama ini saya selal… Read More...
Cara Mengetahui User Yang Sedang Login Di System Ubuntu Server - Perintah Dasar Linux Di dalam system linux, kita sanggup memakai user aktif secara paralel. Misalnya saja di dalam system tersebut ada user himawan dan user… Read More...
Cara Melihat User Yang Ada Di Server Database Mysql Apakah anda tahu bahwa server MySQL mempunyai user yang berbeda dengan system operasi? User di dalam server database MySQL berbeda deng… Read More...
0 Response to "Cara Gampang Menambah Hak Kanal Penggunaan Sudo Di Ubuntu Server / Ubuntu Desktop"
Posting Komentar