Cara Membuat Pengguna di Linux Menggunakan Command "useradd"

Perintah Linux membuat hidup lebih mudah

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.

01 dari 12

Cara Membuat Pengguna

User Add Config.

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 terletak di / 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 file / etc / default / useradd.

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

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

02 dari 12

Cara Membuat Pengguna Dengan Direktori Beranda

Tambahkan Pengguna Dengan Rumah.

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 folder / home / test untuk uji pengguna.

03 dari 12

Cara Membuat Pengguna Dengan Direktori Rumah Yang Berbeda

Tambahkan Pengguna Dengan 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.

Catatan: 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

04 dari 12

Cara Mengubah Kata Sandi Pengguna Menggunakan Linux

Ubah Kata Sandi Pengguna 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.

05 dari 12

Cara Mengganti Pengguna

Ganti Linux 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.

06 dari 12

Buat Pengguna Dengan Tanggal Kedaluwarsa

Tambahkan Pengguna Dengan Kadaluwarsa.

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.

07 dari 12

Cara Membuat Pengguna dan Menugaskannya ke Grup

Tambahkan Pengguna 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

08 dari 12

Menyesuaikan Login Default di Linux

Login Default.

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

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

sudo nano /etc/login.defs

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

Perhatikan bahwa ini adalah opsi default dan mereka dapat diganti saat membuat pengguna baru.

09 dari 12

Cara Menentukan Login Kata Sandi Kedaluwarsa Saat Membuat Pengguna

Tambahkan Pengguna Dengan Tanggal Kedaluwarsa Masuk.

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

10 dari 12

Kekuatan Penciptaan Pengguna Tanpa Folder Rumah

Tambah Pengguna Dengan Tidak Ada Folder Rumah.

Jika file login.defs memiliki opsi CREATE_HOME yes set maka 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.

11 dari 12

Tentukan Nama Lengkap Pengguna Saat Membuat Pengguna

Tambahkan Pengguna Dengan Komentar.

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"

12 dari 12

Menganalisis File / etc / passwd

Informasi Pengguna Linux.

Saat Anda membuat pengguna, rincian pengguna tersebut ditambahkan ke file / etc / passwd.

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

grep john / etc / passwd

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

File / etc / passuword berisi daftar field yang dipisahkan oleh titik dua tentang setiap pengguna.

Bidang-bidangnya adalah sebagai berikut: