Pendahuluan
Keduanya useradd
dan adduser
perintah membuat pengguna baru di sistem Linux. Meskipun kedua perintah melakukan tugas yang sama, metode eksekusinya berbeda.
Baik Anda hanya menguji cara kerja sistem atau jika Anda adalah administrator sistem yang menangani penyediaan pengguna, mengetahui cara useradd
dan adduser
kerja sangat penting dalam memilih antara dua perintah.
Panduan ini menguraikan perbedaan utama antara useradd
dan adduser
perintah dan kapan menggunakannya.
Prasyarat
- Akses ke terminal.
- Pengguna sudo untuk menjalankan perintah.
Apa itu Perintah useradd?
useradd
adalah perintah Linux untuk membuat pengguna baru. Ini membutuhkan berbagai opsi untuk menambah dan mengatur akun pengguna aktif. Selain itu, perintah tersebut memungkinkan perubahan nilai default untuk proses pembuatan pengguna.
useradd
adalah perintah portabel tingkat rendah yang tersedia di semua distribusi Linux.
tambahkan contoh pengguna
Untuk melihat bagaimana useradd
berfungsi, jalankan perintah berikut di terminal:
sudo useradd <username>
Ganti <username>
dengan nama pengguna baru. Misalnya:
Setelah memasukkan kata sandi sudo, perintah membuat pengguna baru dengan nama pengguna test_user dan tidak menghasilkan output. useradd
secara otomatis menerapkan opsi yang telah dikonfigurasikan dari /etc/useradd mengajukan. Namun, pengguna memerlukan pengaturan tambahan dengan perintah passwd untuk menggunakan akun.
Untuk melihat semua opsi yang tersedia, gunakan -h
tag:
useradd -h
Atau, gunakan perintah man untuk melihat halaman manual lengkap.
Apa itu Perintah adduser?
adduser
perintah membuat pengguna baru pada sistem Linux melalui prompt interaktif. Pembungkus tingkat tinggi ditulis dalam Perl dan merupakan front-end untuk useradd
.
Menjalankan perintah akan membuat direktori home, menambahkan shell default sebagai Bash, dan meminta pengguna memasukkan kata sandi untuk membuka kunci akun.
Namun, perintah tersebut tidak memberikan banyak kontrol atas detail pembuatan pengguna. Selain itu, adduser
tidak tersedia di semua distribusi Linux dan, oleh karena itu, tidak portabel.
Contoh adduser
Untuk melihat bagaimana adduser
berfungsi, jalankan perintah berikut di terminal:
sudo adduser <username>
Ganti <username>
dengan nama pengguna baru. Misalnya:
Perintah memulai program yang memandu pengguna melalui proses pembuatan dalam antarmuka interaktif. Perintah membuat akun pengguna aktif pada sistem.
Untuk melihat semua opsi dengan deskripsi singkat untuk adduser
perintah, jalankan:
adduser -h
useradd vs adduser
Perbedaan utama antara useradd
vs. adduser
perintah adalah bagaimana kedua perintah dijalankan:
useradd
perintah adalah tingkat yang lebih rendah dan tersedia di semua distribusi Linux. Diperlukan parameter tambahan untuk menyiapkan akun sepenuhnya.adduser
perintah adalah level yang lebih tinggi dan tidak tersedia di semua distribusi Linux. Perintah menambahkan pengguna ke sistem dengan pengaturan standar.
useradd vs. adduser:Mana yang Harus Anda Gunakan?
tambahan pengguna dan penambah perintah menambahkan pengguna baru ke sistem tetapi berbeda dalam eksekusi.
adduser
perintah nyaman untuk mengatur pengguna biasa dengan preset standar, seperti kata sandi dan shell Bash. adduser
memberikan panduan melalui proses pembuatan pengguna dalam prompt interaktif. Oleh karena itu, adduser
command adalah cara ramah pemula untuk menambahkan pengguna baru.
useradd
perintah menyediakan kontrol penuh atas proses pembuatan pengguna. Dengan opsi tambahan, useradd
mencapai tugas yang sama dengan adduser
. Sebagai manfaat tambahan, perintah ini portabel di berbagai sistem Linux dan lebih nyaman untuk skrip Bash.
Catatan: Terlepas dari bagaimana pengguna dibuat, Anda dapat memodifikasi pengguna yang ada dengan perintah usermod.
Kesimpulan
Setelah membaca tentang perbedaan antara useradd
dan adduser
, Anda tahu kapan harus menggunakan perintah mana. Kedua perintah menambahkan akun pengguna ke sistem Linux, dan adduser
berfungsi sebagai front-end untuk useradd
.
Selanjutnya, lihat lembar contekan perintah Linux kami, yang menampilkan lebih banyak perintah untuk pengguna dan grup.