GNU/Linux >> Belajar Linux >  >> Linux

useradd:perintah tidak ditemukan

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.


Linux
  1. ifrename:perintah tidak ditemukan

  2. netstat:perintah tidak ditemukan

  3. kubectl:perintah tidak ditemukan

  1. usermod:perintah tidak ditemukan

  2. su:perintah tidak ditemukan

  3. userdel:perintah tidak ditemukan

  1. rm:perintah tidak ditemukan

  2. mv:perintah tidak ditemukan

  3. ln:perintah tidak ditemukan