Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Mengubah User Biasa Menjadi User Root Pada CentOS/RHEL 7

 Cara Mengubah User Biasa Menjadi User Root Pada CentOS/RHEL 7 - Pada kesempatan kali ini, saya akan sharing terkait cara untuk mengubah user pada OS CentOS 7 menjadi seperti user root sehingga user tersebut dapat melakukan apapun pada OS layaknya seperti user root.

Thumbnail Artikel
Pada sebuah sistem operasi, khususnya sesuai pada pembahasan saya kali ini adalah CentOS 7, user root memiliki peran penting untuk mengelola sistem operasi dalam menjalankan command command yang ada. Pada konfigurasi dasarnya, sebuah user yang dibuat tidak dapat menjalankan beberapa command yang ada, bahkan tidak dapat membaca atau menulis sebuah file ataupun direktori yang ada jika tidak diberikan akses.

Namun, user root menjadi salah satu user yang sering dipakai oleh seorang hacker untuk menyerang server menggunakan metode brute force, sehingga seorang hacker hanya tinggal mencari sebuah password dari user root tersebut. Maka dari itu, kita memerlukan sebuah user yang memiliki kekuatan yang sama layaknya root, sehingga kita dapat memblokir semua akses untuk remote kedalam server menggunakan user root.


Tutorial


Ada 2 metode yang akan saya jabarkan pada artikel kali ini untuk mengubah sebuah user biasa menjadi user root, yaitu adalah :
  1. Mengubah UID User
  2. Memberikan user semua command yang ada pada OS
Masing - masing metode tersebut memiliki sebuah kekurangan dan kelebihan yang akan dijabarkan selanjutnya pada masing - masing sesi.

Mengubah UID User


  • Buat user pada CentOS
# useradd teknisi

Note :

  1.  Kalian dapat mengubah kata "teknisi" menjadi apapun sesuai dengan nama user yang kalian mau

  • Setelah itu, tambahkan password pada user yang baru saja dibuat, dengan menjalankan command berikut, lalu ketikan password yang diinginkan
# passwd teknisi
  •  Setelah user sudah berhasil dibuat, maka check berapakan UID dan GID pada user yang baru dibuat 
# id teknisi

  • Berikut adalah hasil milik saya
Check UID user
  • Untuk mengubah user tersebut menjadi root, buka file /etc/passwd
# vi /etc/passwd

  • Tekan "I" untuk pindah ke mode edit, lalu edit pada baris user yang sudah dibuat, pada file milik saya terdapat pada barisan paling bawah dengan baris seperti berikut
teknisi:x:1000:1000::/home/teknisi:/bin/bash 


  • Ubah angka 1000 menjadi angka 0, sehingga isi file pada /etc/passwd seperti sebagai berikut
Konfigurasi file passwd
  • Setelah itu save hasil edit file tersebut dengan tekan ESC lalu ketik ":wq" lalu tekan ENTER
  • Lalu silahkan login kembali pada server tersebut menggunakan user yang sudah dibuat, setelah tahap diatas, maka otomatis akan diarahkan menggunakan user root
Verifikasi hasil konfigurasi



Memberikan Akses Semua Command Pada User


Kita akan membuat user baru untuk membandingkan dengan metode sebelumnya

  • Silahkan ikuti cara sebelumnya untuk membuat user baru, pada kali ini saya membuat user dengan nama teknisi2
  • Berikut adalah hasilnya
Check UID user 2

  • Setelah itu ubah berikan hak ases untuk menjalankan semua command pada user baru tersebut dengan menjalankan command
# visudo

  • Kalian akan diarahkan pada sebuah file konfigurasi, didalam file tersebut, tambahkan baris berikut

teknisi2    ALL=(ALL)       ALL

  • Lalu save dengan tekan ESC, ketik ":wq" lalu ENTER
  • Login kembali menggunakan user baru tersebut, maka akan terlihat perbedaannya
Verifikasi hasil konfigurasi 2


Perbedaan pada masing - masing metode


Dari metode - metode diatas, terdapat beberapa perbedaan yang mungkin sudah terlihat sejak awal login menggunakan user tersebut. Berikut adalah kekurangan dan kelebihan dari masing - masing metode diatas.


Mengubah UID User
  • Kelebihan
A. Dapat mengakses semua command hingga semua files, metode ini benar - benar mengubah user tersebut menjadi sebuah root, karena UID pada user tersebut telah diganti 

B. Sangat powerfull 

  • Kekurangan
A. Jika kalian memiliki sebuah syslog server, maka syslog server akan menangkap capture setiap perubahan yang dilakukan oleh user baru log akan menulis perubahan tersebut oleh user dengan nama "root", hal ini sangat menyulitkan untuk kebutuhan forensik jika terjadi hal - hal yang tidak diinginkan pada server

Memberikan Akses Semua Command
  • Kelebihan
A. Syslog server akan menangkap setiap perubahan yang dilakukan oleh user sebagai user itu sendiri, sehingga akan lebih mudah untuk melakukan analisa forensik jika terjadi hal - hal yang tidak diinginkan
  • Kekurangan
A. Metode ini hanya mengizinkan user untuk menjalankan semua command yang ada pada sebuah server

B. Beberapa file akan tidak dapat dibaca ataupun diubah jika pemilik file tersebut tidak mengizinkan user ini untuk membaca ataupun mengubah


Usai sudah artikel saya pada kesempatan kali ini, semoga artikel yang saya tulis kali ini memiliki manfaat pada kalian, dan dapat membantu kalian dalam mengelola sebuah server. Jika ada hal - hal yang kurang jelas dari artikel saya diatas dapat ditanyakan pada kolom komentar, ataupun kontak saya melalui halaman kontak yang ada pada pojok kanan atas. Terimakasih!

Posting Komentar untuk "Cara Mengubah User Biasa Menjadi User Root Pada CentOS/RHEL 7"