akses user sudo pada centos . supaya user baru bisa menjalankan sebuah perintah tertentu (perintah root / administator) kita perlu menggunakan perintah sudo , tapi tidak semua user bisa menggunakan perintah sudo ,
sudo adalah utilitas baris perintah yang dirancang untuk memungkinkan pengguna terpilih untuk menjalankan perintah sebagai pengguna lain, secara default pengguna root.
oleh karena itu saya akan memberikan trick dan tips Mengubah User Biasa Menjadi User Sudo di VPS CentOS
Untuk memberikan hak akses sudo ke user, Anda memiliki dua opsi. Yang pertama adalah menambahkan pengguna ke file sudoers dan Wheel Group .
masukan kode perintah di bawah ini untuk membuat user baru
useradd (nama)
contoh useradd idtunnel
PASSWD (NAMAUSER) contoh : passwd idtunnel
setelah kamu membuat user baru , kamu bisa menggunakan user tersebut untuk menjalankan perintah sudo
dengan memasukan user ke grup “wheel“. maka semua user Anggota grup wheel akan dapat menjalankan semua perintah menggunakan sudo dan akan diminta untuk mengotentikasi diri mereka dengan kata sandi ketika menggunakan sudo untuk pertama
pertama tama login menggunakan user root ke server vps centos anda
kemudian masukan kode perintah di bawah ini
usermod -aG wheel (nama_user)
contoh penggunaan : usermod -aG wheel idtunnel
dengan Memberikan kode perintah tersebut , sebagia besar si user sudah bisa menjalankan sebagian besar kode perintah root dan sudo
pada tahap ini kamu sudah bisa menggunakan perintah sudo , jika tutorial belum bekerja , kamu bisa mencoba tutorial di bawah ini
Baca juga : Install Stunnel (SSL/TLS) di VPS Centos
semua Hak akses user dan grup sudo telah dikonfigurasikan dalam file /etc/sudoers
file sudoers memungkinkan Anda untuk memberikan akses khusus ke perintah dan mengkonfigurasi kebijakan khusus untuk user terkait sistem operasi.
kamu dapat mengkonfigurasi / setting akses user sudo dengan cara mengubah file sudoers atau dengan membuat file konfigurasi baru di direktori /etc/sudoers
Untuk mengedit file /etc/sudoers, kamu bisa gunakan perintah vim atau nano.
ketik perintah berikut di Terminal :
nano /etc/sudoers:
cari dan Gulir ke bawah ke akhir file dan tambahkan baris berikut:
username ALL=(ALL) NOPASSWD:ALL
Simpan file dan keluar dari editor VIM. Jangan lupa untuk mengubah “username” dengan nama user yang ingin Anda beri akses.
Contoh umum lainnya adalah memungkinkan user hanya untuk menjalankan perintah tertentu melalui sudo. Misalnya, untuk mengizinkan hanya perintah du dan ping , maka berikut adalah perintah yang akan Anda gunakan:
username ALL=(ALL) NOPASSWD:/usr/bin/du,/usr/bin/ping
Alih-alih mengedit file sudoers, Anda dapat mencapai hal yang sama dengan membuat file baru dengan aturan otorisasi di direktori /etc/sudoers.d. Tambahkan aturan yang sama seperti yang Anda tambahkan ke file sudoers:
echo "username ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/username
Pendekatan ini membuat pengelolaan hak istimewa sudo lebih terstruktur dan mudah di awasi. Nama file tidak penting, namun untuk tujuan pengawasan dan pemeliharaan, gunakan nama file dengan nama user.
jalankan perintah whoami:
sudo whoami
atau bisa juga
whoami
kamu akan diminta untuk memasukkan kata sandi user kamu. Jika kamu ingin mendapatkan akses sudo,
dan akan menghasilkan sebuah / mencetak output “root” pada terminal :
root
Jika kamu mendapatkan pesan error yang berisi seperti i bawah ini
“user is not in the sudoers file“
artinya user tersebut tidak memiliki hak akses sudo.
masukan kode perintah
sudo yum update
atau
sudo nano /etc/ssh/sshd_config
jangan lupa masukan password sesuai user ,
Jika berhasil sistem akan melakukan update dan mengunduh serta menginstall paket-paket software terbaru jika tersedia atau bisa mengeidt file ssh
Kesimpulan
Memberikan akses sudo ke user di CentOS adalah tugas sederhana, yang harus Anda lakukan adalah menambahkan user tersebut ke grup “wheel“.
zerotier openwrt ,jika kita ingin meremote perangkat openwrt ( STB) kita, kita bisa menggunakan fitur… Read More
tailscale openwrt, jika kita ingin meremote peraangkat openwrt ( STB) kita, kita bisa menggunakan fitur… Read More
config openclash , pada kesempatan ini kami akan membahas tentang format config yang tersedia dalam… Read More
ttl openwrt, pada tutorial kali ini saya akan memberikan cara ubah ttl pada openwrt ,… Read More
PHPNuxBill openwrt, kali ini saya akan memberikan tutorial cara instal phpnuxbill di perangkat openwrt kamu ,… Read More
Iperf3 openwrt , kali ini saya akan membahas cara cek performasi perangkat openwrt dengan menggunakan… Read More