GNU/Linux >> Belajar Linux >  >> Linux

useradd vs. adduser:Apa Perbedaannya?

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.


Linux
  1. MySQL vs. MariaDB:Apa Perbedaan Utama Antara Mereka?

  2. Debian vs Ubuntu:Apa perbedaannya?

  3. Apa perbedaan antara grep, awk &sed?

  1. Apa perbedaan antara adduser dan useradd?

  2. Apa perbedaan antara rdesktop dan xfreerdp?

  3. Apa perbedaan fungsional antara .profile .bash_profile dan .bashrc

  1. Pengantar perintah useradd Linux

  2. Apa Penggunaan Sah dari Perintah `sentuh`?

  3. 7zip, Xz, Gzip, Tar, Dll — Apa Perbedaannya??