Articles

Perintah sudo pada Centos 7

Kita dapat memahami perintah sudo ini sebagai 'super user do' jadi mengerjakan perintah-perintah yang bisa dikerjakan oleh super user atau root. Layanan-layanan penting dari server harus dijaga agar dapat terus memberikan layanan, tidak boleh diganggu oleh pengguna-pengguna yang tidak bertanggung jawab. Ini sebabnya banyak perintah-perintah penting dapat dijalankan hanya oleh user-user setingkat root atau setingkat super user.

Untuk pengendalian yang lebih baik, ada user-user tertentu yang boleh mengerjakan aktivitas-aktivitas setingkat super user atau setingkat root. Tentu harus ada konfigurasi mengenai user-user mana yang oleh menjalankan perintah sudo ini.

Jika user belum diberikan hak menjalankan perintah sudo maka akan gagal seperti contoh berikut ini:

login as: anwar
Access denied
anwar@192.168.21.160's password:
[anwar@localhost ~]$ sudo systemctl stop httpd

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

[sudo] password for anwar:
anwar is not in the sudoers file.  This incident will be reported.

Untuk melakukan seting user mana yang boleh menjalankan sudo jalankan perintah visudo dan tambahkan pada bagian paling bawah seperti contoh berikut ini:

#allow anwar to do all
anwar    ALL=(ALL)       ALL

Perintah visudo ini akan mengupdate /etc/sudoers .

User kemudian akan menjalankan perintah sudo dan berhasil seperti contoh berikut ini

login as: anwar
Access denied
anwar@192.168.21.160's password:
Last login: Mon Sep 26 18:04:35 2016 from aris
[anwar@localhost ~]$ sudo systemctl stop httpd
[sudo] password for anwar:
[anwar@localhost ~]$

Informasi lebih lanjut silahkan mengunjungi https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sect-Gaining_Privileges-The_sudo_Command.html .

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Other Centos 7 Articles:
Runlevel dan systemd target
Directory service pada Centos 7
Perintah systemctl untuk manajemen service Centos 7
Pengertian systemd
Perintah yum pada Centos 7
Perintah sudo pada Centos 7
Perintah su pada Centos 7
Seting tanggal dan waktu pada Centos 7
Konfigurasi lokal dan keyboard Centos 7
SELinux pada web server Centos 7
SELinux pada FTP server Centos 7