If-Koubou

Panduan Pemula untuk Mengelola Pengguna dan Grup di Linux

Panduan Pemula untuk Mengelola Pengguna dan Grup di Linux (Bagaimana caranya)

Ubuntu Linux menggunakan grup untuk membantu Anda mengelola pengguna, mengatur izin pada pengguna tersebut, dan bahkan memantau berapa banyak waktu yang mereka habiskan di depan PC. Berikut panduan pemula tentang cara kerjanya.

Pengguna dan Grup

Ubuntu diatur untuk satu orang untuk digunakan ketika Anda menginstalnya di sistem Anda, tetapi jika lebih dari satu orang akan menggunakan komputer, yang terbaik adalah setiap orang memiliki akun pengguna mereka sendiri. Dengan cara ini setiap orang dapat memiliki pengaturan dan dokumen terpisah, dan file dapat dilindungi dari yang dilihat oleh pengguna lain pada PC yang sama.

Biasanya komputer Linux memiliki dua akun pengguna - akun pengguna Anda sendiri, dan akun root, yang merupakan pengguna super yang dapat mengakses semuanya di PC, membuat perubahan sistem, dan mengelola pengguna lain. Ubuntu bekerja sedikit berbeda, meskipun Anda tidak dapat login secara langsung sebagai root secara default, dan Anda menggunakan sudo perintah untuk beralih ke akses tingkat akar saat Anda perlu membuat perubahan.

Linux menyimpan daftar semua pengguna di file '/ etc / groups'. Anda dapat menjalankan perintah ini di Terminal untuk melihat dan mengedit grup dan pengguna di sistem Anda:

sudo vigr / etc / groups

Membuat Akun Pengguna

Untuk membuat pengguna baru, Anda dapat menuju ke Sistem -> Administrasi -> Pengguna dan Grup, dan klik tombol "Tambahkan" untuk menambahkan pengguna baru.

Berikan nama yang sesuai yang mengidentifikasi pengguna lain dan centang "enkripsi" kotak centang untuk mengamankan folder rumah mereka.

Klik tombol "Pengaturan Lanjutan" untuk mengkonfigurasi hak-hak pengguna.

Modul manajemen pengguna mencantumkan keistimewaan Anna di bawah tab "User Privileges".

Kami menyarankan Anda menghapus hak istimewa "Administer System" dari akun pengguna lain. Ini untuk memastikan bahwa pengguna lain tidak dapat dengan mudah mengubah pengaturan sistem kritis yang dapat membahayakan kotak Linux Anda.

Izin File dan Folder Linux

Setiap file di Linux memiliki seperangkat izin pengguna dan grup, dan Anda dapat menggunakan perintah ls-l untuk menampilkan set lengkap izin dan atribut dari terminal.

Membaca dari kiri ke kanan, setiap item dalam daftar berarti:

1

Misalnya, dalam contoh yang menunjukkan file bernama anki, izinnya adalah rwxr-xr-x, file tersebut dimiliki oleh pengguna root dan termasuk dalam grup root, dan itu 159 byte.

Bendera izin memiliki empat komponen, karakter pertama adalah bendera, biasanya digunakan untuk menunjukkan apakah itu direktori atau file-direktori akan menunjukkan "d" dan file biasa akan menampilkan "-". 9 karakter berikutnya dipecah menjadi set 3 karakter, yang menunjukkan izin pengguna, grup, dan semua orang.

Dalam contoh khusus ini, kita punya rwxr-xr-x, yang dapat dipecah seperti ini:

Izin sesuai dengan nilai-nilai berikut:

  • r = baca izin
  • w = izin tulis
  • x = jalankan izin

Ini berarti bahwa untuk file yang dipermasalahkan, setiap orang telah membaca dan mengeksekusi perizinan, tetapi hanya root yang memiliki akses untuk menulis ke file tersebut.

Mengubah Kepemilikan Grup File dan Direktori

Anna adalah siswa kelas 7 dan kakaknya Peter baru saja mendaftar di kursus pemrograman di universitas. Anna akan lebih tertarik untuk menggunakan perangkat lunak pendidikan untuk pekerjaan rumah matematika atau geografi, dibandingkan dengan Peter yang lebih tertarik untuk menggunakan perangkat pengembangan perangkat lunak.

Kita dapat mengonfigurasi akses Anna dan Peter ke aplikasi ini dengan menetapkannya ke grup yang sesuai dari modul "Kelola Grup".

Mari buat dua grup pengguna, grup siswa K-12, grup mahasiswa Universitas, dan tetapkan akun pengguna yang sesuai untuk setiap grup.

Kita harus memberi siswa K-12 hak istimewa untuk menjalankan perangkat lunak pendidikan.

Linux menyimpan sebagian besar file yang dapat dieksekusi di bawah / usr / bin, misalnya, Linux menyimpan Anki di bawah / usr / bin / anki. Jika Anda tidak yakin di mana file itu berada, which perintah adalah cara mudah untuk mengetahui lokasi dari terminal:

yang anki

Mari tetapkan Anki dan Kig ke grup k12 menggunakan chown perintah, yang menggunakan format berikut:

sudo chown: [nama grup] [daftar file]

Anda juga dapat mencabut akses baca dan laksanakan dari grup pengguna lain menggunakan chmod perintah.

sudo chown: [nama grup] [daftar file]

Perintah ini memberi anggota akses grup K12 ke Anki dan Kig. Kami harus membatasi hak akses grup universitas dari Anki dan Kig dengan menghapus izin membaca dan melaksanakan dari grup "Lainnya". Format perintahnya adalah:

chmod [ugoa] [+ - =] [rwxXst] fileORdirectoryName

Perintah pertama yang kita jalankan di baris perintah menghilangkan hak baca (r) dan eksekusi (x) dari grup "Lainnya". Opsi "O" menunjukkan bahwa kita memodifikasi hak akses dari Lain kelompok. Opsi '-' berarti kita ingin menghapus tertentu mengajukan perizinan yang ditentukan dalam parameter yang mengikuti opsi '-'. Halaman manual chmod memberikan penjelasan rinci tentang opsi-opsi ini.

man chmod

Pemantauan Penggunaan Komputer

Timekpr memungkinkan kami untuk mengatur agar setiap pengguna memiliki waktu komputasi terbatas, dan Anda harus menambahkan PPA berikut ke sumber perangkat lunak Anda sehingga Anda dapat menginstal Timekpr dari Pusat Perangkat Lunak Ubuntu.

deb http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu utama jernih
deb-src http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu jelas utama

Ubuntu Software Center adalah cara termudah untuk menginstal Timekpr - cukup gunakan kotak pencarian dan seharusnya langsung muncul.

Timekpr memungkinkan kita untuk membatasi waktu penggunaan komputer dengan jangka waktu tertentu setiap hari dalam sebulan.Sebagai contoh, kita dapat menentukan penggunaan waktu komputer selama 300 menit pada hari Minggu dan 60 menit pada hari Senin.

Timekpr akan muncul di taskbar pengguna dan mengunci desktop ketika waktu komputasi pengguna sudah habis.

Pengguna dan Grup adalah konsep yang cukup besar untuk dibahas dalam satu artikel. Apakah kita melewatkan sesuatu yang penting? Jangan ragu untuk berbagi pengetahuan dengan pembaca lain di komentar.