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 |
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 direktori home tidak akan dibuat 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 menugaskan shell tertentu kepadanya:
# useradd -s /bin/bash geek
12. Membuat pengguna dengan ID pengguna tertentu:
# useradd -u 521 geek