Itulah sebabnya pengurusan akaun adalah salah satu bahagian utama untuk menjadi pentadbir sistem. Terdapat begitu banyak bahagian penting yang terlibat dalam pengurusan sehingga kesalahan kecil sekalipun boleh menyebabkan seluruh sistem diambil alih oleh penceroboh yang tidak diingini.
Hari ini, mari kita lihat menambah akaun pengguna di Arch Linux.
Akaun pengguna
Pengguna adalah sesiapa sahaja yang menggunakan komputer. Bagi pengguna Linux, ini menunjukkan nama yang mewakili pengguna tersebut. Walaupun Linux membenarkan sistem yang kuat untuk akses berbilang pengguna pada masa yang sama, keselamatan menjadi perhatian besar. Tanpa kawalan kebenaran yang betul, sistem dapat menjadi rentan terhadap segala jenis penyalahgunaan.
Untuk menjadikan pengurusannya lebih mudah, semua akaun pengguna dalam sistem Linux dipisahkan ke dalam kumpulan yang berbeza. Kumpulan adalah definisi sebenar kuasa pengguna terhadap sistem. Terdapat beberapa kumpulan lalai yang biasanya lebih daripada cukup untuk menangani tugas tersebut. Namun, dalam hal sistem peringkat perusahaan, mungkin diperlukan lebih banyak kumpulan. Itu bergantung kepada pentadbir sistem untuk memutuskan sama ada lebih banyak kumpulan diperlukan atau tidak.
Dalam panduan ini, kami akan membahas cara menambahkan, membuang dan memanipulasi pelbagai faktor akaun pengguna di Arch Linux.
Catatan: Sekiranya anda menguji komputer di rumah anda, jangan ragu untuk berkeliaran. Walau bagaimanapun, jika tindakan ini dilakukan pada sistem peringkat korporat atau perusahaan, saya sangat mengesyorkan untuk berhati-hati. Tindakan ini lebih baik dilakukan oleh pentadbir sistem yang canggih daripada rata-rata Joes.
Tindakan akaun pengguna
Terdapat banyak tindakan untuk menguruskan akaun pengguna. Kaedah terbaik untuk melakukannya adalah melalui terminal. Ini membolehkan kawalan dan pemahaman yang lebih besar. Jangan takut; jika anda ingin memberi perhatian lebih, ia tidak istimewa.
Mengaktifkan kumpulan "roda"
Ini adalah langkah penting pertama. Tanpa mengaktifkan kumpulan roda, penambahan akaun pentadbir ke sistem tidak mungkin dilakukan.
Kita perlu mengubah fail "sudoers". Jalankan arahan berikut.
sudo EDITOR = nano visudo
Ini akan melancarkan fail "/ etc / sudoers" dengan editor Nano. Sekarang, tatal ke bawah dan lepaskan kumpulan "roda".
Simpan fail dengan menekan "Ctrl + O" dan keluar dari editor dengan menekan "Ctrl + X".
Kumpulan roda membolehkan membuat pengguna dengan kemampuan untuk menjalankan perintah sebagai "root". Root memegang kehebatan keseluruhan sistem dan jika anda menggunakan Linux untuk beberapa waktu, anda sudah mengetahui pentingnya menjalankan banyak penyelenggaraan dan tweak yang memerlukan akses root.
Menambah pengguna
Sekarang, kami bersedia untuk menambah pengguna baru. Perintah "useradd" mengikuti struktur berikut.
sudo useraddMenambah pengguna baru dalam sistem agak mudah. Cukup beritahu "useradd" nama pengguna.
sudo useradd
Malangnya, arahan ini akan mengunci pengguna tanpa cara log masuk. Pengguna juga tidak mempunyai direktori rumah. Untuk mengatasi masalah tersebut, gunakan struktur arahan berikut.
sudo useradd -m
Ini akan membuat direktori rumah yang unik untuk pengguna dan membiarkan akaun baru dapat diakses. Sekarang, tetapkan kata laluan masuk untuk pengguna yang baru dibuat.
Catatan: Perintah ini juga dapat digunakan untuk memperbarui kata laluan dari akaun yang ada juga.
sudo passwd
Anda boleh menekan semua langkah yang disebutkan dalam satu baris.
sudo useradd -m
"Useradd" juga mampu menetapkan direktori khusus untuk pengguna yang baru dibuat. Untuk tujuan itu, gunakan bendera "-d".
sudo useradd -d / path / to / home / dir -m
"Useradd" juga mampu melakukan banyak fungsi lain. Sebagai contoh, bendera "-G" untuk menentukan kumpulan mana yang akan didaftarkan.
sudo useradd -G-hlm
Sekiranya anda perlu menambahkan pengguna sistem, gunakan kaedah berikut.
sudo useradd -r -s / usr / bin / fish
Perlu mengesahkan hasilnya? Cuba log masuk ke akaun pengguna dengan arahan berikut.
sudo su -sudo whoami
Mengubah atribut pengguna
Juga penting untuk mengetahui cara mengubah atribut pengguna. Dalam kes tertentu, pengguna mungkin memerlukan perubahan dalam izin dan atribut lain. Untuk tujuan itu, kami memerlukan alat usermod. Ia mampu mengubah banyak atribut.
usermod mengikuti struktur berikut.sudo usermod
Sebagai contoh, anda boleh menukar nama log masuk pengguna!
sudo usermod -l
Perlu menukar direktori utama untuk pengguna? Gunakan bendera "-d" atau "-home".
sudo usermod -m -d / path / baru / rumah
Anda juga boleh menetapkan tarikh luput pengguna! Selepas masa tersebut, pengguna tidak lagi tersedia di sistem.
sudo usermod - tamat tempoh
Sekiranya pengguna perlu didaftarkan dalam kumpulan tambahan, gunakan bendera "-lampir" dan "-kelompok" bersama-sama. Semasa menyenaraikan kumpulan, tidak boleh ada ruang antara koma.
sudo usermod --append --kumpulan
Tukar shell lalai pengguna menggunakan bendera "-shell".
sudo usermod --shell
Seperti useradd, usermod juga membolehkan menyusun semua parameter dalam satu baris.
sudo usermod - tamat tempoh--tempurung
Sekiranya, atas sebab tertentu, pengguna perlu dikurung, usermod dapat melakukan tugas tersebut.
sudo usermod --kunci
Pengguna boleh diaktifkan menggunakan perintah berikut.
sudo usermod - buka kunci
Memadamkan pengguna
Ini adalah bahagian terakhir panduan ini. Dalam kitaran hidup, sistem akan mempunyai pengguna baru dan dalam kes tertentu, pengguna lama akan dikeluarkan / dikemas kini. Untuk membuang pengguna, userdel adalah alat khusus.
Gunakan arahan berikut untuk membuang pengguna.
sudo userdel
Sekiranya anda ingin membuang pengguna dengan direktori rumah yang berkaitan, gunakan arahan berikut.
sudo userdel -r
Pemikiran terakhir
Ini hanya kes penggunaan yang mudah untuk semua kaedah yang disebutkan sebelumnya. Terdapat banyak cara lain di mana perintah ini dapat menawarkan penyelesaian yang nyata.
Untuk penggunaan arahan ini dengan lebih mendalam dan terperinci, lihat halaman manual mereka. Ada semua pilihan yang ada yang dapat Anda gunakan untuk digunakan dalam situasi yang sesuai. Jangan ragu untuk berkeliaran dan mempunyai pemahaman yang lebih baik.