Bagaimana Membuat Pengguna di Linux Menggunakan Command "useradd"

Perintah Linux menjadikan hidup lebih mudah

Panduan ini menunjukkan kepada anda cara membuat pengguna dalam Linux menggunakan baris arahan. Walaupun banyak pengedaran Linux desktop menyediakan alat grafik untuk membuat pengguna, adalah idea yang baik untuk belajar bagaimana melakukannya dari baris arahan supaya anda dapat memindahkan kemahiran anda dari satu edaran ke yang lain tanpa belajar antara muka pengguna baru.

01 dari 12

Cara Buat Pengguna

Tambah pengguna Config.

Mari kita mulakan dengan mencipta pengguna yang mudah.

Perintah berikut akan menambahkan pengguna baru yang dipanggil ujian ke sistem anda:

sudo useradd test

Apa yang akan berlaku apabila arahan ini dijalankan akan bergantung kepada kandungan fail konfigurasi yang terletak di / etc / default / useradd.

Untuk melihat kandungan / etc / default / useradd jalankan arahan berikut:

sudo nano / etc / default / useradd

Fail konfigurasi akan menetapkan shell lalai yang dalam Ubuntu adalah bin / sh. Semua pilihan lain dikomentari.

Opsyen yang dikemukakan membolehkan anda menetapkan folder asal lalai, kumpulan, bilangan hari selepas kata laluan tamat tempoh sebelum akaun dimatikan dan tarikh luput lalai.

Perkara penting untuk mendapatkan maklumat di atas ialah menjalankan arahan pengguna tanpa sebarang suis boleh menghasilkan hasil yang berbeza pada pengedaran yang berbeza dan semua berkaitan dengan tetapan dalam fail / etc / default / useradd.

Sebagai tambahan kepada fail / etc / default / useradd, terdapat juga fail bernama /etc/login.defs yang akan dibincangkan kemudian di dalam panduan.

Penting: sudo tidak dipasang pada setiap pengedaran. Jika tidak dipasang, anda perlu log masuk ke akaun dengan kebenaran yang sesuai untuk membuat pengguna

02 dari 12

Cara Buat Pengguna Dengan Direktori Rumah

Tambah Pengguna Dengan Rumah.

Contoh sebelumnya adalah agak mudah tetapi pengguna mungkin atau mungkin tidak diberikan direktori rumah berdasarkan pada fail tetapan .

Untuk memaksa penciptaan direktori rumah untuk menggunakan arahan berikut:

ujian useradd -m

Perintah di atas mencipta folder / home / test untuk ujian pengguna.

03 dari 12

Cara Buat Pengguna Dengan Direktori Rumah yang berbeza

Tambah Pengguna Dengan Rumah Yang Berbeza.

Jika anda mahu pengguna mempunyai folder rumah di tempat yang berbeza dengan lalai, anda boleh menggunakan suis -d.

sudo useradd -m -d / test test

Perintah di atas akan membuat folder dipanggil ujian untuk ujian pengguna di bawah folder root.

Nota: Dalam suis -m, folder mungkin tidak diwujudkan. Ia bergantung kepada tetapan dalam /etc/login.defs.

Untuk mendapatkan ini berfungsi tanpa menetapkan suis -m ubah suapan fail /etc/login.defs dan di bahagian bawah fail tambah baris berikut:

CREATE_HOME ya

04 dari 12

Cara Tukar Kata Laluan Pengguna Menggunakan Linux

Tukar Kata Laluan Kata Laluan Pengguna Linux.

Sekarang bahawa anda telah mencipta pengguna dengan folder rumah anda perlu menukar kata laluan pengguna.

Untuk menetapkan kata laluan pengguna anda perlu menggunakan arahan berikut:

ujian passwd

Perintah di atas akan membolehkan anda menetapkan kata laluan pengguna ujian. Anda akan diminta untuk kata laluan yang anda ingin gunakan.

05 dari 12

Cara Tukar Pengguna

Tukar Pengguna Linux.

Anda boleh menguji akaun pengguna anda dengan menaip yang berikut ke dalam tetingkap terminal:

su - test

Perintah di atas menukar pengguna ke akaun ujian dan dengan andaian anda mencipta folder rumah anda akan diletakkan di dalam folder rumah untuk pengguna tersebut.

06 dari 12

Buat Pengguna Dengan Tarikh Luput

Tambah User With Expiry.

Sekiranya anda bekerja di pejabat dan anda mempunyai kontraktor baru yang memulakan siapa yang akan berada di pejabat anda untuk tempoh masa yang singkat maka anda akan mahu menetapkan tarikh luput pada akaun penggunanya.

Begitu juga, jika anda mempunyai keluarga yang akan tinggal maka anda boleh membuat akaun pengguna untuk ahli keluarga yang tamat tempoh selepas meninggalkannya.

Untuk menetapkan tarikh luput apabila membuat pengguna, gunakan arahan berikut:

penggunaadd -d / home / test -e 2016-02-05 test

Tarikh mesti dinyatakan dalam format YYYY-MM-DD di mana YYYY adalah tahun, MM adalah nombor bulan dan DD adalah nombor hari.

07 dari 12

Cara Buat Pengguna Dan Berikannya Kepada Kumpulan

Tambah Pengguna Kepada Kumpulan.

Sekiranya anda mempunyai pengguna baru yang menyertai syarikat anda maka anda mungkin mahu memberikan kumpulan tertentu untuk pengguna tersebut supaya mereka mempunyai akses ke fail dan folder yang sama seperti ahli pasukan lain.

Sebagai contoh, bayangkan anda mempunyai seorang lelaki bernama John dan dia menyertai sebagai akauntan.

Perintah berikut akan menambah john ke kumpulan akaun.

useradd -m john -G akaun

08 dari 12

Melaraskan Lalai Masuk Dalam Linux

Masuk lalai.

Fail /etc/login.defs adalah fail konfigurasi yang menyediakan kelakuan lalai untuk aktiviti login.

Terdapat beberapa tetapan utama dalam fail ini. Untuk membuka fail /etc/login.defs masukkan arahan berikut:

sudo nano /etc/login.defs

Fail login.defs mengandungi tetapan berikut yang mungkin ingin anda ubah:

Perhatikan bahawa ini adalah pilihan lalai dan mereka boleh ditindih apabila mencipta pengguna baru.

09 dari 12

Cara Menentukan Lulus Kata Laluan Logam Berakhir Apabila Mencipta Pengguna

Tambah Pengguna Dengan Tarikh Luput Masuk.

Anda boleh menetapkan tarikh luput kata laluan, bilangan pengambilan semula log masuk dan waktu tamat apabila membuat pengguna.

Contoh berikut menunjukkan cara membuat pengguna dengan amaran kata laluan, jumlah maksimum hari sebelum kata laluan tamat tempoh dan log pemulangan semula ditetapkan.

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

10 dari 12

Buat Penciptaan Pengguna Tanpa Folder Rumah

Tambah User With No Home Folder.

Jika fail login.defs mempunyai pilihan CREATE_HOME ya ditetapkan kemudian apabila pengguna dibuat folder rumah akan dicipta secara automatik.

Untuk membuat pengguna tanpa folder rumah tanpa mengira tetapan menggunakan arahan berikut:

useradd -M ujian

Ia agak mengelirukan bahawa -m bermaksud mewujudkan rumah dan -M bermaksud tidak membuat rumah.

11 dari 12

Tentukan Nama Penuh Pengguna Apabila Membuat Pengguna

Tambah Pengguna Dengan Komen.

Sebagai sebahagian daripada dasar penciptaan pengguna anda, anda mungkin memilih untuk melakukan sesuatu seperti permulaan pertama, diikuti oleh nama akhir. Sebagai contoh, nama pengguna untuk "John Smith" akan menjadi "jsmith".

Apabila mencari butiran tentang pengguna anda mungkin tidak dapat membezakan antara John Smith dan Jenny Smith.

Anda boleh menambah komen apabila membuat akaun jadi lebih mudah untuk mengetahui nama sebenar pengguna.

Perintah berikut menunjukkan cara untuk melakukannya:

useradd -m jsmith -c "john smith"

12 dari 12

Menganalisis Fail / etc / passwd

Maklumat Pengguna Linux.

Apabila anda membuat pengguna butiran pengguna tersebut ditambahkan ke fail / etc / passwd.

Untuk melihat butiran mengenai pengguna tertentu anda boleh menggunakan arahan grep seperti berikut:

grep john / etc / passwd

Nota: Perintah di atas akan memulangkan butiran mengenai semua pengguna dengan perkataan john sebagai sebahagian daripada nama pengguna.

Fail / etc / passuword mengandungi senarai medan yang dipisahkan dengan kolon mengenai setiap pengguna.

Bidang adalah seperti berikut: