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
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
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
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
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
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
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
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
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:
- PASS_MAX_DAYS - Berapa lama sebelum kata laluan tamat tempoh.
- PASS_MIN_DAYS - Berapa kerapkah kata laluan boleh ditukar?
- PASS_WARN_AGE - Bilangan amaran hari sebelum kata laluan luput.
- LOGIN_RETRIES - Bilangan percubaan login sebelum kegagalan.
- LOGIN_TIMEOUT - Berapa lama sebelum masa login?
- DEFAULT_HOME - Boleh masuk pengguna jika tidak terdapat folder rumah.
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
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
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
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
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:
- Nama pengguna;
- Kata laluan yang disulitkan (yang jelas tidak dapat dilihat);
- ID Pengguna;
- Id kumpulan pengguna;
- Nama penuh pengguna;
- Direktori rumah pengguna;
- Shell login.