Skip to main content

Cara Membuat Pengguna di Linux Menggunakan Perintah "useradd"

Cara Membuat Super Sudo Root Linux (Juni 2025)

Cara Membuat Super Sudo Root Linux (Juni 2025)
Anonim

Panduan ini menunjukkan kepada Anda cara membuat pengguna di Linux menggunakan baris perintah. Meskipun banyak distribusi Linux desktop menyediakan alat grafis untuk membuat pengguna, ada baiknya untuk mempelajari cara melakukannya dari baris perintah sehingga Anda dapat mentransfer keterampilan dari satu distribusi ke distribusi lainnya tanpa mempelajari antarmuka pengguna baru.

Cara Membuat Pengguna

Mari kita mulai dengan membuat pengguna yang sederhana.

Perintah berikut akan menambahkan tes yang disebut pengguna baru ke sistem Anda:

uji sudo useradd

Apa yang akan terjadi ketika perintah ini dijalankan akan tergantung pada isi dari file konfigurasi yang ada di dalamnya / etc / default / useradd.

Untuk melihat isi dari / etc / default / useradd jalankan perintah berikut:

sudo nano / etc / default / useradd

File konfigurasi akan mengatur shell default yang di Ubuntu adalah bin / sh. Semua opsi lainnya dikomentari.

Opsi komentar memungkinkan Anda untuk menetapkan folder rumah default, grup, jumlah hari setelah kata sandi berakhir sebelum akun menjadi dinonaktifkan dan tanggal kedaluwarsa default.

Hal yang penting untuk diperoleh dari informasi di atas adalah bahwa menjalankan perintah useradd tanpa switch dapat menghasilkan hasil yang berbeda pada distribusi yang berbeda dan itu semua harus dilakukan dengan pengaturan di / etc / default / useradd mengajukan.

Selain itu / etc / default / useradd file, ada juga file yang bernama /etc/login.defs yang akan dibahas nanti di panduan.

sudo tidak diinstal pada setiap distribusi. Jika tidak terinstal, Anda perlu masuk ke akun dengan izin yang sesuai untuk membuat pengguna.

Cara Membuat Pengguna Dengan Direktori Beranda

Contoh sebelumnya cukup sederhana tetapi pengguna mungkin atau mungkin tidak memiliki direktori home berdasarkan pada file pengaturan.

Untuk memaksa pembuatan direktori home untuk menggunakan perintah berikut:

uji useradd -m

Perintah di atas membuat a / home / test folder untuk uji pengguna.

Cara Membuat Pengguna Dengan Direktori Rumah Yang Berbeda

Jika Anda ingin pengguna memiliki folder rumah di tempat yang berbeda dengan default Anda dapat menggunakan tombol -d.

sudo useradd -m -d / test test

Perintah di atas akan membuat folder yang disebut tes untuk uji pengguna di bawah folder root.

Di dalam -m switch folder mungkin tidak dibuat. Itu tergantung pada pengaturan dalam /etc/login.defs.

Agar ini bekerja tanpa menentukan -m switch, edit file /etc/login.defs dan di bagian bawah file tambahkan baris berikut:

CREATE_HOME ya

Cara Mengubah Kata Sandi Pengguna Menggunakan Linux

Sekarang Anda telah membuat pengguna dengan folder rumah Anda perlu mengubah kata sandi pengguna.

Untuk mengatur kata sandi pengguna Anda perlu menggunakan perintah berikut:

tes passwd

Perintah di atas akan memungkinkan Anda untuk mengatur kata sandi pengguna tes. Anda akan dimintai kata sandi yang ingin Anda gunakan.

Cara Mengganti Pengguna

Anda dapat menguji akun pengguna baru Anda dengan mengetikkan yang berikut ke jendela terminal:

uji coba

Perintah di atas mengalihkan pengguna ke akun pengujian dan dengan asumsi Anda membuat folder rumah Anda akan ditempatkan di folder home untuk pengguna itu.

Buat Pengguna Dengan Tanggal Kedaluwarsa

Jika Anda bekerja di kantor dan Anda memiliki kontraktor baru yang memulai siapa yang akan berada di kantor Anda untuk waktu yang singkat maka Anda akan ingin menetapkan tanggal kedaluwarsa pada akun penggunanya.

Demikian pula, jika Anda memiliki keluarga yang datang untuk tinggal maka Anda dapat membuat akun pengguna untuk anggota keluarga yang kedaluwarsa setelah mereka pergi.

Untuk menetapkan tanggal kedaluwarsa saat membuat pengguna, gunakan perintah berikut:

uji useradd -d / home / test -e 2016-02-05

Tanggal harus ditentukan dalam format YYYY-MM-DD di mana YYYY adalah tahun, MM adalah nomor bulan dan DD adalah nomor hari.

Cara Membuat Pengguna dan Menugaskannya ke Grup

Jika Anda memiliki pengguna baru yang bergabung dengan perusahaan Anda, maka Anda mungkin ingin menetapkan grup tertentu untuk pengguna itu sehingga mereka memiliki akses ke file dan folder yang sama dengan anggota lain dari tim mereka.

Misalnya, bayangkan Anda memiliki seorang pria bernama John dan dia bergabung sebagai akuntan.

Perintah berikut akan menambahkan john ke grup akun.

akun useradd -m john -G

Menyesuaikan Login Default di Linux

Berkas /etc/login.defs adalah file konfigurasi yang menyediakan perilaku default untuk aktivitas login.

Ada beberapa pengaturan kunci dalam file ini. Untuk membuka /etc/login.defs file masukkan perintah berikut:

sudo nano /etc/login.defs

File login.defs berisi pengaturan berikut yang mungkin ingin Anda ubah:

  • PASS_MAX_DAYS - Berapa lama sebelum kata sandi berakhir.
  • PASS_MIN_DAYS - Seberapa sering kata sandi dapat diubah.
  • PASS_WARN_AGE - Jumlah hari peringatan sebelum kata sandi berakhir.
  • LOGIN_RETRIES - Jumlah upaya login sebelum kegagalan.
  • WAKTU LOGIN HABIS - Berapa lama sebelum waktu login habis.
  • DEFAULT_HOME - Dapatkah pengguna masuk jika tidak ada folder rumah.

Ini adalah opsi default dan mereka dapat diganti saat membuat pengguna baru.

Cara Menentukan Login Kata Sandi Kedaluwarsa Saat Membuat Pengguna

Anda dapat mengatur tanggal kedaluwarsa kata sandi, jumlah upaya login ulang, dan batas waktu saat membuat pengguna.

Contoh berikut menunjukkan cara membuat pengguna dengan peringatan kata sandi, jumlah hari maksimum sebelum kata sandi kedaluwarsa dan retry login diatur.

sudo useradd test5 -m -K PASS_MAX_DAYS = 5 -K PASS_WARN_AGE = 3 -K LOGIN_RETRIES = 1

Kekuatan Penciptaan Pengguna Tanpa Folder Rumah

Jika file login.defs memiliki opsi CREATE_HOME yamengatur kemudian ketika pengguna dibuat folder home secara otomatis akan dibuat.

Untuk membuat pengguna tanpa folder rumah terlepas dari pengaturannya, gunakan perintah berikut:

uji useradd -M

Ini cukup membingungkan bahwa -m berarti menciptakan rumah dan -M singkatan untuk tidak membuat rumah.

Tentukan Nama Lengkap Pengguna Saat Membuat Pengguna

Sebagai bagian dari kebijakan pembuatan pengguna Anda, Anda dapat memilih untuk melakukan sesuatu seperti inisial pertama, diikuti oleh nama belakang. Misalnya, nama pengguna untuk "John Smith" adalah "jsmith".

Ketika mencari detail tentang seorang pengguna, Anda mungkin tidak dapat membedakan antara John Smith dan Jenny Smith.

Anda dapat menambahkan komentar saat membuat akun sehingga lebih mudah untuk mencari tahu nama asli pengguna.

Perintah berikut menunjukkan cara melakukan ini:

useradd -m jsmith -c "john smith"

Menganalisis File / etc / passwd

Saat Anda membuat pengguna, detail pengguna itu ditambahkan ke / etc / passwd mengajukan.

Untuk melihat rincian tentang pengguna tertentu Anda dapat menggunakan perintah grep sebagai berikut:

grep john / etc / passwd

Perintah di atas akan mengembalikan detail tentang semua pengguna dengan kata john sebagai bagian dari nama pengguna.

Itu / etc / passuword file berisi daftar kolom yang dipisahkan dengan titik dua tentang setiap pengguna.

Bidang-bidangnya adalah sebagai berikut:

  • Nama pengguna;
  • Kata sandi terenkripsi (yang jelas tidak bisa Anda lihat);
  • Identitas pengguna;
  • ID grup pengguna;
  • Nama lengkap pengguna;
  • Direktori home pengguna;
  • Cangkang login.