Perintah useradd digunakan untuk membuat akun pengguna dan mengkonfigurasi pengaturan dasar. Sebagai bagian dari proses pembuatan akun, pengguna menambahkan referensi beberapa file:
- Akun disimpan di /etc/passwd berkas.
- Akun dikonfigurasi menurut berbagai opsi yang ditetapkan di /etc/login.defs berkas.
- Direktori beranda akun dibuat di direktori /home/[nama akun].
- Direktori beranda akun diisi menggunakan file dari /etc/skel direktori.
Secara default, perintah useradd tidak menetapkan kata sandi untuk akun. Karena sebagian besar distribusi Linux tidak mengizinkan kata sandi kosong, akun akan ada tetapi belum dapat digunakan.
Sintaks perintah useradd
Sintaks dari perintah useradd adalah:
# useradd [options] [user name]
penggunamenambahkan opsi Perintah
Perintah useradd mencakup banyak opsi untuk menyesuaikan akun pengguna, seperti yang dijelaskan dalam tabel di bawah ini.
Opsi | Deskripsi | Contoh |
---|---|---|
-c | Menyetel Kolom Komentar | # useradd -c “Pengguna satu” pengguna01 |
-e | Menetapkan tanggal kedaluwarsa akun | # useradd -e 2021/12/31 |
-s | Menetapkan shell default pengguna | # useradd -s /bin/bash |
-D | lihat konfigurasi default untuk pengguna baru | # useradd -D |
Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah useradd:
useradd: command not found
Anda dapat mencoba menginstal paket di bawah ini sesuai dengan pilihan distribusi Anda.
Distribusi | Perintah |
---|---|
Debian | apt-get install passwd |
Ubuntu | apt-get install passwd |
Alpin | apk tambahkan bayangan |
Linux Arch | pacman -S shadow |
Kali Linux | apt-get install passwd |
Fedora | dnf install shadow-utils-2 |
Raspbian | apt-get install passwd |
penggunaadd Contoh Perintah
1. Menambahkan pengguna dengan pengaturan default:
# useradd geek
2. Untuk menambahkan pengguna dengan menyebutkan komentar:
# useradd -c "Anything" geek
3. Untuk menambahkan pengguna dengan menyebutkan direktori home:
# useradd -d /tmp/geek geek
4. Untuk menambahkan pengguna dengan tanggal kedaluwarsa:
# useradd -e 2013-12-31 geek
5. Untuk menambahkan akun pengguna dengan jumlah hari tidak aktif:
# useradd -f 2 geek
6. Untuk menambahkan pengguna dengan menentukan grup utama ke dalamnya:
# useradd -g UNIX geek
7. Untuk menambahkan pengguna dengan menyebutkan grup sekunder ke dalamnya:
# useradd -G Support,IT geek
8. Untuk menambahkan pengguna saat tidak membuat direktori home untuknya:
# useradd -M geek
9. Untuk membuat pengguna dengan UID duplikat:
# useradd -u 500 -o geek
10. Untuk membuat akun sistem:
# useradd -r geek
11. Membuat pengguna dengan menetapkan shell tertentu kepadanya:
# useradd -s /bin/bash geek
12. Membuat pengguna dengan ID pengguna tertentu:
# useradd -u 521 geek
Kesimpulan
Perintah useradd, ketika dijalankan tanpa opsi, membuat akun pengguna dengan parameter default. Parameter default dibaca dari file /etc/login.defs dan menyertakan parameter seperti UID yang valid, nomor GID, aturan penuaan kata sandi default, dll. Nilai dari file ini digunakan saat membuat pengguna baru saja. Selain useradd, kita juga dapat menggunakan perintah adduser untuk membuat akun pengguna lokal di Linux. Anda dapat membaca lebih lanjut tentang adduser di halaman manual, menggunakan perintah man adduser.