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.
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 bergantung pada kandungan fail konfigurasi yang terdapat di dalamnya / 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 dari maklumat di atas ialah menjalankan arahan pengguna tanpa sebarang suis boleh menghasilkan hasil yang berbeza pada pengagihan yang berbeza dan semua berkaitan dengan tetapan dalam / etc / default / useradd fail.
Sebagai tambahan kepada / etc / default / useradd fail, terdapat juga fail yang dipanggil /etc/login.defs yang akan dibincangkan kemudian di dalam panduan.
sudo tidak dipasang pada setiap pengedaran. Jika tidak dipasang, anda perlu log masuk ke akaun dengan kebenaran yang sesuai untuk membuat pengguna.
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 / home / test folder untuk ujian pengguna.
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.
Dalam suis -m, folder tidak boleh dibuat. Ia bergantung kepada tetapan dalam /etc/login.defs.
Untuk mendapatkan ini berfungsi tanpa menentukan suis -m ubah suai fail tersebut /etc/login.defs dan di bahagian bawah fail tambah baris berikut:
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.
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.
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.
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.
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 /etc/login.defs fail masukkan arahan berikut:
sudo nano /etc/login.defs
Fail login.defs mengandungi tetapan berikut yang mungkin ingin anda ubah: Ini adalah pilihan lalai dan mereka boleh ditindih apabila mencipta pengguna baru. 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 Jika fail login.defs mempunyai pilihan CREATE_HOME yatetapkan 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. 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" Apabila anda mencipta pengguna, butiran pengguna tersebut akan ditambah ke / etc / passwd fail. Untuk melihat butiran mengenai pengguna tertentu anda boleh menggunakan arahan grep seperti berikut: grep john / etc / passwd
Perintah di atas akan memulangkan butiran mengenai semua pengguna dengan perkataan john sebagai sebahagian daripada nama pengguna. The / etc / passuword fail mengandungi senarai medan yang dipisahkan dengan kolon mengenai setiap pengguna. Bidang adalah seperti berikut:
Cara Menentukan Lulus Kata Laluan Logam Berakhir Apabila Mencipta Pengguna
Buat Penciptaan Pengguna Tanpa Folder Rumah
Tentukan Nama Penuh Pengguna Apabila Membuat Pengguna
Menganalisis Fail / etc / passwd