
Cara Menambah User dan Akses root di CentOS 8
Pada saat Anda mulai menggunakan server Linux baru, menambah dan menghapus pengguna adalah salah satu hal pertama yang perlu Anda lakukan. Dalam panduan ini, kami akan membahas cara membuat akun pengguna, memberikan hak akses sudo, dan menghapus pengguna pada server CentOS 8.
Prasyarat
Untuk mengikuti tutorial ini, Anda diharuskan sudah masuk ke server CentOS 8 dengan pengguna non-root yang memiliki hak akses sudo. Jika Anda masuk sebagai root, Anda bisa mengabaikan bagian sudo dari semua perintah yang ada di tutorial ini.
Langkah Utama
Menambahkan Pengguna
Selama tutorial ini, kami akan bekerja dengan pengguna sammy. Silakan ganti dengan nama pengguna pilihan Anda.
Anda dapat menambahkan pengguna baru dengan menjalankan perintah berikut:
sudo adduser sammy
Selanjutnya, Anda perlu memberikan password kepada pengguna agar mereka bisa login. Untuk melakukannya, gunakan perintah passwd:
sudo passwd sammy
Anda akan diminta untuk mengetikkan password dua kali untuk konfirmasi. Sekarang pengguna baru Anda sudah siap untuk digunakan!
Memberikan Hak Akses Sudo kepada Pengguna
Jika pengguna baru Anda perlu memiliki kemampuan untuk menjalankan perintah dengan hak akses root, Anda perlu memberikannya akses sudo.
Kita bisa melakukan ini dengan menambahkan pengguna ke grup wheel (yang memberikan akses sudo kepada semua anggotanya secara default).
Gunakan perintah usermod untuk menambahkan pengguna Anda ke grup wheel:
sudo usermod -aG wheel sammy
Sekarang pengguna baru Anda dapat menjalankan perintah dengan hak akses administratif. Untuk melakukannya, tambahkan sudo di depan perintah yang ingin Anda jalankan sebagai administrator:
sudo some_command
Anda akan diminta memasukkan password akun pengguna Anda (bukan password root). Setelah password yang benar dimasukkan, perintah yang Anda masukkan akan dieksekusi dengan hak akses root.
Pengelolaan Pengguna dengan Hak Akses Sudo
Saat Anda dapat menambah dan menghapus pengguna dari grup dengan usermod, perintah ini tidak memiliki cara untuk menunjukkan pengguna mana yang adalah anggota grup.
Untuk melihat pengguna mana yang merupakan bagian dari grup wheel (dan dengan demikian memiliki hak akses sudo), Anda dapat menggunakan perintah lid. Perintah lid biasanya digunakan untuk menunjukkan grup mana yang dimiliki seorang pengguna, tetapi dengan flag -g, Anda dapat membaliknya dan menunjukkan pengguna mana yang menjadi anggota grup:
sudo lid -g wheel
Outputnya akan menunjukkan nama pengguna dan UID yang terkait dengan grup. Ini adalah cara yang baik untuk memastikan bahwa perintah sebelumnya berhasil, dan bahwa pengguna memiliki hak yang mereka butuhkan.
Menghapus Pengguna
Jika Anda memiliki akun pengguna yang tidak lagi diperlukan, lebih baik untuk menghapusnya.
Untuk menghapus pengguna tanpa menghapus file-file mereka, gunakan perintah userdel:
sudo userdel sammy
Jika Anda ingin menghapus direktori home pengguna bersamaan dengan akun mereka, tambahkan flag -r pada userdel:
sudo userdel -r sammy
Dengan salah satu perintah tersebut, pengguna akan secara otomatis dihapus dari semua grup yang mereka ikuti, termasuk grup wheel jika berlaku. Jika Anda kemudian menambahkan pengguna lain dengan nama yang sama, mereka harus ditambahkan ke grup wheel lagi untuk mendapatkan akses sudo.
Konfigurasi Lanjutan
Setelah Anda berhasil menambah dan menghapus pengguna, Anda mungkin ingin melakukan beberapa konfigurasi tambahan untuk mengelola hak akses dengan lebih baik.
- Membuat grup khusus: Anda dapat membuat grup khusus untuk mengelompokkan pengguna dengan hak akses tertentu.
- Memberikan hak akses berbeda: Anda bisa mengatur hak akses yang lebih spesifik pada file dan direktori menggunakan perintah
chmoddanchown.
Contoh: Untuk membuat grup baru bernama
devsdan menambahkan penggunasammyke dalamnya, gunakan:sudo groupadd devssudo usermod -aG devs sammy
Best Practices
Berikut adalah beberapa praktik terbaik yang perlu diingat dalam pengelolaan pengguna di CentOS 8:
- Gunakan password yang kuat dan unik untuk setiap pengguna.
- Batasi jumlah pengguna dengan akses
sudountuk mengurangi risiko keamanan. - Secara berkala tinjau daftar pengguna dan hapus yang tidak aktif.
- Aktifkan autentikasi dua faktor untuk lapisan keamanan ekstra.
Troubleshooting
Jika Anda menemui masalah saat menambah atau menghapus pengguna, pertimbangkan hal-hal berikut:
- Pastikan Anda menjalankan perintah dengan hak akses yang tepat (gunakan
sudojika diperlukan). - Periksa apakah nama pengguna yang Anda coba tambahkan sudah ada.
- Jika pengguna tidak dapat menggunakan
sudo, pastikan mereka tergabung dalam grupwheel.
Kesimpulan
Anda kini telah memahami cara menambah dan menghapus pengguna di server CentOS 8. Manajemen pengguna yang efektif memungkinkan Anda untuk memisahkan pengguna dan mengatur hak akses dengan lebih baik. Dengan mengikuti panduan ini, Anda dapat memastikan bahwa akses ke sistem Anda tetap terjaga dan terkontrol.
Untuk pertanyaan lebih lanjut atau konsultasi mengenai setup server Anda, silakan hubungi kami: Konsultasi Jasa Setup Sekarang.
Dengan panduan ini, Anda diharapkan dapat menambah dan menghapus pengguna dengan mudah serta mengelola akses root di CentOS 8. Pastikan untuk mematuhi praktik terbaik dan menyelesaikan masalah yang mungkin muncul.
Verifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →
