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
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
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
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
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
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
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
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
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:
- 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.
- LOGIN_TIMEOUT - Berapa lama sebelum waktu login habis.
- DEFAULT_HOME - Dapatkah pengguna masuk jika tidak ada folder rumah.
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
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
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
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
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:
- Nama pengguna;
- Kata sandi terenkripsi (yang jelas tidak bisa Anda lihat);
- Identitas pengguna;
- ID grup pengguna;
- Nama lengkap pengguna;
- Direktori home pengguna;
- Cangkang login.