Kelola pengguna dan grup di linux
Daftar Isi:
- Kelola pengguna dan grup di Linux
- Akun pengguna
- Grup pengguna
- Perintah manajemen pengguna dan grup di Linux
- Pembuatan pengguna
- Modifikasi pengguna
- Penghapusan pengguna
- Pembuatan kelompok
- Modifikasi kelompok
- Penghapusan grup
- Tambahkan pengguna ke grup
- Hapus pengguna dari grup
Mengelola pengguna dan grup di Linux akan memungkinkan kami untuk mengoptimalkan penggunaan sistem multi-pengguna, untuk kasus-kasus di mana beberapa orang menggunakan sumber daya server. Setiap pengguna diidentifikasi melalui nama dan harus memiliki kata sandi yang ditetapkan, dengan kedua data mereka harus mengakses sistem untuk verifikasi kredensial masing-masing. Jika Anda ingin mempelajari tentang manajemen pengguna dan grup, ini adalah artikel yang ideal untuk Anda.
Kelola pengguna dan grup di Linux
Tujuan utama manajemen pengguna dan grup di Linux adalah untuk memungkinkan banyak pengguna menggunakan sistem, tetapi dengan cara yang tertib dan aman. Sedemikian rupa sehingga tidak ada tugas yang dilakukan oleh pengguna dapat membahayakan seluruh sistem. Melalui manajemen, mekanisme dan kebijakan keamanan dibuat untuk melindungi data masing-masing pengguna, serta untuk memastikan dan melindungi operasi seluruh sistem.
Akun pengguna
Seperti yang saya sebutkan sebelumnya, untuk menggunakan sistem operasi Linux, Anda harus memiliki akun pengguna. Akun ini terdiri dari nama pengguna (login) dan kata sandi. Akun pengguna dibuat oleh administrator sistem, yang di Linux dikenal sebagai pengguna root. Setiap pengguna tentu harus milik beberapa kelompok pengguna. Selain itu, pada saat memasuki sistem, pengguna harus mengidentifikasi dirinya dengan akun penggunanya dan jika terjadi kesalahan, sistem akan menolak aksesnya.
Setelah mengidentifikasi dirinya dengan memuaskan, pengguna akan dapat menggunakan sistem dan menjalankan semua aplikasi yang diizinkan, serta melakukan tindakan (baca, modifikasi, atau hapus) pada file di mana ia memiliki izin.
Kami merekomendasikan membaca panduan untuk pemula di Linux.
Di sisi lain, akun pengguna tidak hanya memberikan nama sederhana, itu juga merupakan titik awal untuk membuat rute tempat dokumen dan profil pengguna Anda disimpan. Di Linux, biasanya di dalam folder / home / nama pengguna.
Saat pengguna menjalankan aplikasi, sistem memuatnya ke dalam memori dan kemudian berjalan. Di bidang komputasi, aplikasi yang berjalan pada waktu tertentu disebut proses. Jadi, dalam sistem multi-pengguna, setiap proses menjadi milik pengguna, sistem yang sama bertugas untuk memberikannya kepada pengguna yang telah memulai eksekusi.
Kita dapat melihat semua proses yang berjalan, menggunakan perintah:
ps aux
Untuk melihatnya secara real time, kami menggunakan perintah
Grup pengguna
Untuk memungkinkan administrasi izin pengguna yang fleksibel, Linux memungkinkan pengguna untuk disusun secara lintas kelompok, dan izin dapat ditetapkan untuk suatu kelompok. Misalnya, kami memiliki lembaga pendidikan, kelompok guru memiliki akses ke file tertentu, ketika menambahkan guru baru dalam sistem, kami hanya perlu menetapkan kelompok guru ke akun pengguna mereka.
Seperti yang saya sebutkan sebelumnya, semua pengguna harus menjadi bagian dari kelompok primer atau primer (wajib), tetapi dapat milik kelompok lain, yang dianggap sekunder. Semua grup pengguna hanya dapat berisi banyak pengguna, yaitu, mereka tidak dapat berisi grup lain.
Setiap kelompok pengguna di Linux diidentifikasi dengan nomor yang berbeda. Ini dikenal sebagai pengenal grup atau gid = Group IDentifier. Secara internal, sistem melakukan prosedur di bawah gid, dan tidak dengan nama grup. Biasanya saat membuat grup, sistem memberi Anda gid 1000 dan lebih. Gid kurang dari 100 dicadangkan untuk digunakan oleh sistem dan kelompok khusus.
Secara default, di Linux informasi grup sistem disimpan di file / etc / group. File ini dapat dilihat dari editor teks apa pun. Setiap barisnya menyimpan parameter spesifik grup dan pengguna terkait. File hanya dapat dimodifikasi oleh administrator (pengguna root). Di sisi lain, kata sandi grup disimpan dalam bentuk terenkripsi dengan sistem enkripsi yang tidak dapat diubah, dalam file teks juga: / etc / gshadow.
Perintah manajemen pengguna dan grup di Linux
Pembuatan pengguna
Untuk menambahkan pengguna, menunjukkan parameter informasinya, kami menggunakan perintah useradd di konsol. Sintaksnya adalah:
nama pengguna tambahkan
Kami dapat menyoroti di antara semua opsi Anda, berikut ini:
- g: Grup utama yang akan ditugaskan kepada pengguna d: Untuk menetapkan folder rumah pengguna. Biasanya itu adalah / home / username-m: Buat folder home jika mereka tidak ada: User shell (shell). Biasanya / bin / bash
Sebagai contoh, kami ingin membuat pengguna bernama "luis" dan bahwa grup utamanya adalah "profesor", yang telah ditetapkan oleh orang lain sebagai folder rumah "/ home / luis" dan bahwa perintah mereka ditafsirkan dalam "/ bin / bash". Perintah yang harus kita jalankan adalah sebagai berikut:
sudo useradd -g guru -d / home / luis -m -s / bin / bash luis
Sekarang kita harus membuat kata sandi Anda dengan menggunakan perintah passwd:
sudo passwd luis
Sistem akan meminta kami untuk kata sandi dua kali dan hanya itu! Itu akan ditugaskan.
Fakta yang relevan adalah bahwa kita dapat menggunakan perintah useradd untuk membuat pengguna dalam batch menggunakan skrip shell.
KAMI MENYARANKAN ANDA PlayOnLinux: Windows games di LinuxDi sisi lain, rekomendasi untuk memperhitungkan adalah fakta membuat nama pengguna dalam huruf kecil dan itu juga termasuk angka dan tanda seperti tanda hubung atau garis bawah. Harus juga diingat bahwa untuk Linux, Luis berbeda dari luis, karena ini case-sensitive.
Modifikasi pengguna
Untuk melakukan perubahan pada pengguna, perintah usermod digunakan. Ini memungkinkan Anda untuk membuat perubahan pada nama, folder rumah, penerjemah perintahnya, grup-grupnya, antara lain.
Misalnya, untuk mengubah nama pengguna yang kami gunakan:
sudo usermod -d / home / folder_luis luis
Penghapusan pengguna
Penghapusan pengguna dilakukan dengan menggunakan perintah userdel dan kemudian nama pengguna. Jika kita menambahkan opsi -r ke instruksi, folder rumah Anda juga akan dihapus. Mari kita lihat contohnya:
Pembuatan kelompok
Dalam hal ini, kita memiliki perintah groupadd, kita hanya perlu menunjukkan nama grup sebagai parameter. Misalnya, jika kami ingin menambahkan grup yang disebut "siswa", kalimatnya adalah:
Modifikasi kelompok
Tentu saja, grup juga dapat dimodifikasi seperti yang kita lakukan dengan pengguna. Untuk melakukan ini, kami menggunakan perintah groupmod. Dalam hal grup kita dapat mengedit nama atau gid mereka.
Sintaks untuk perintah ini adalah: sudo groupmod group-name, contoh:
misalnya, mari kita ubah gid "profesor" grup:
Penghapusan grup
Kami melakukannya dengan perintah groupdel diikuti dengan nama grup, misalnya:
kelompok guru sudo
Grup akan dihapus hanya jika tidak memiliki pengguna dengan grup yang ditetapkan sebagai utama. Jika ada pengguna dengan kondisi ini ada, grup tidak akan dihapus.
Tambahkan pengguna ke grup
Untuk ini kami menggunakan perintah adduser dan kemudian nama pengguna dan nama grup. Misalnya, untuk menambahkan Luis ke grup guru yang kami gunakan:
Hapus pengguna dari grup
Dan akhirnya, jika kami ingin menghapus pengguna dari grup, kami menggunakan perintah deluser yang disertai dengan nama pengguna dan grup. Misalnya, jika kita ingin menghapus "luis" dari grup "profesor":
sudo deluser luis profesor
Seperti yang Anda lihat, kami memiliki cukup alat untuk melakukan manajemen pengguna dan grup yang sangat baik di Linux. Jika Anda memerlukan informasi lebih lanjut tentang perintah, Anda dapat berkonsultasi dengan bantuan yang tersedia, mengeksekusi orang diikuti dengan nama misalnya:
man adduser
Selain itu, dapatkah Anda meninggalkan kami pertanyaan atau masalah Anda di komentar kami dan dapat kami bantu?
Grup Telegram meningkatkan batas pengguna menjadi 10 atau 20 ribu pengguna
Telegram meluncurkan api pembayaran baru untuk bot dan grup Telegram meningkatkan batas pengguna menjadi 10 ribu atau 20 ribu pengguna
▷ Aplikasi qnap terbaik untuk android. kelola nas Anda dari ponsel Anda
Kami meninjau apa yang kami anggap sebagai aplikasi QNAP Android terbaik, ✅ semua manajemen NAS kami dari Smartphone
Dr.fone: sambungkan ponsel Anda dan kelola dengan langkah-langkah sederhana
Mari kita bicara tentang aplikasi bernama dr.fone yang untuk PC dan iOS dan smartphone Android. Dengannya Anda dapat mengontrol ponsel Anda.