Laman » bagaimana untuk » Panduan Permulaan untuk Mengurus Pengguna dan Kumpulan di Linux

    Panduan Permulaan untuk Mengurus Pengguna dan Kumpulan di Linux

    Ubuntu Linux menggunakan kumpulan untuk membantu anda mengurus pengguna, menetapkan keizinan pada pengguna tersebut, dan juga memantau berapa banyak masa mereka dibelanjakan di hadapan PC. Berikut adalah panduan pemula untuk bagaimana ia berfungsi.

    Pengguna dan Kumpulan

    Ubuntu ditubuhkan untuk satu orang untuk digunakan apabila anda memasangnya dalam sistem anda, tetapi jika lebih daripada satu orang akan menggunakan komputer, adalah lebih baik bagi setiap orang untuk memiliki akaun pengguna mereka sendiri. Dengan cara ini setiap orang boleh mempunyai tetapan dan dokumen berasingan, dan fail boleh dilindungi daripada dilihat oleh pengguna lain pada PC yang sama.

    Biasanya komputer Linux mempunyai dua akaun pengguna-akaun pengguna anda sendiri, dan akaun root, yang merupakan pengguna super yang boleh mengakses segala-galanya di PC, membuat perubahan sistem, dan mentadbir pengguna lain. Ubuntu berfungsi sedikit berbeza, walaupun-anda tidak boleh log masuk secara langsung sebagai root secara lalai, dan anda menggunakannya sudo arahan untuk beralih kepada akses peringkat akar apabila anda perlu membuat perubahan.

    Linux menyimpan senarai semua pengguna dalam fail '/ etc / groups'. Anda boleh menjalankan arahan ini di Terminal untuk melihat dan mengedit kumpulan dan pengguna dalam sistem anda:

    sudo vigr / etc / groups

    Mewujudkan Akaun Pengguna

    Untuk membuat pengguna baru, anda boleh pergi ke Sistem -> Pentadbiran -> Pengguna dan Kumpulan, dan klik butang "Tambah" untuk menambah pengguna baru.

    Berikan nama yang sesuai yang mengenalpasti pengguna lain dan tandakan kotak semak "menyulitkan" untuk memastikan folder rumah mereka.

    Klik butang "Tetapan Lanjutan" untuk mengkonfigurasi keistimewaan pengguna.

    Modul pengurusan pengguna menyenaraikan keistimewaan Anna di bawah tab "Keistimewaan Pengguna".

    Kami mengesyorkan agar anda mengalih keluar keistimewaan "Mengurus Sistem" dari akaun pengguna lain. Ini adalah untuk memastikan pengguna lain tidak dapat mengubah tetapan sistem kritikal dengan mudah yang mungkin menjejaskan kotak Linux anda.

    Kebenaran Fail dan Folder Linux

    Setiap fail di Linux mempunyai set keizinan pengguna dan kumpulan, dan anda boleh menggunakan perintah ls -l untuk menunjukkan set kebenaran dan atribut penuh dari terminal.

    Membaca dari kiri ke kanan, setiap item dalam senarai bermakna:

    1

    Sebagai contoh, dalam contoh yang menunjukkan fail bernama anki, keizinan adalah rwxr-xr-x, fail itu dimiliki oleh pengguna root dan dimiliki oleh kumpulan root, dan ia adalah 159 bait.

    Bendera kebenaran mempunyai empat komponen, watak pertama menjadi bendera, biasanya digunakan untuk menunjukkan sama ada ia direktori atau direktori fail-direktori akan menunjukkan "d" dan fail biasa akan menunjukkan "-". 9 huruf seterusnya akan dipecahkan kepada 3 aksara, yang menunjukkan keizinan pengguna, kumpulan, dan semua orang.

    Dalam contoh khusus ini, kita ada rwxr-xr-x, yang boleh dipecahkan seperti ini:

    Kebenaran sepadan dengan nilai berikut:

    • r = baca kebenaran
    • w = kebenaran tulis
    • x = melaksanakan kebenaran

    Ini bermakna bahawa bagi fail yang berkenaan, semua orang telah membaca dan melaksanakan kebenaran, tetapi hanya root yang mempunyai akses untuk menulis ke fail tersebut.

    Menukar Pemilikan Kumpulan Fail dan Direktori

    Anna adalah graduan ke-7 dan abangnya Peter baru saja mendaftar dalam kursus pengaturcaraan di sebuah universiti. Anna akan lebih berminat untuk menggunakan perisian pendidikan untuk matematik atau kerja rumah geografinya, berbanding Peter yang lebih berminat untuk menggunakan alat pembangunan perisian.

    Kita boleh mengkonfigurasi akses Anna dan Peter ke aplikasi ini dengan menyerahkannya kepada kumpulan yang sesuai dari modul "Kelola Kumpulan".

    Mari buat dua kumpulan pengguna, kumpulan pelajar K-12, kumpulan pelajar Universiti, dan berikan akaun pengguna yang sesuai kepada setiap kumpulan.

    Kita harus memberikan keistimewaan kepada pelajar K-12 untuk menjalankan perisian pendidikan.

    Linux menyimpan kebanyakan executable di bawah / usr / bin, sebagai contoh, Linux menyimpan Anki di bawah / usr / bin / anki. Jika anda tidak pasti di mana fail terletak, which arahan adalah cara yang mudah untuk mengetahui lokasi dari terminal:

    yang anki

    Mari berikan Anki dan Kig ke kumpulan k12 yang menggunakan chown arahan, yang menggunakan format berikut:

    sudo chown: [nama kumpulan] [senarai fail]

    Anda juga boleh membatalkan membaca dan laksanakan akses daripada kumpulan pengguna lain yang menggunakan chmod perintah.

    sudo chown: [nama kumpulan] [senarai fail]

    Perintah ini memberi ahli akses kumpulan K12 kepada Anki dan Kig. Kita harus menyekat hak akses kumpulan universiti dari Anki dan Kig dengan menghapus kebenaran membaca dan melaksanakan dari kumpulan "Lain-lain". Format arahan ialah:

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

    Perintah pertama yang kami jalankan di baris arahan membuang bacaan (r) dan melaksanakan hak istimewa (x) daripada kumpulan "Lain-lain". Pilihan "O" menunjukkan bahawa kami mengubah hak akses Lain-lain kumpulan. Pilihan '-' bermaksud bahawa kami mahu mengeluarkan sesetengahnya fail kebenaran yang dinyatakan dalam parameter yang mengikuti pilihan '-'. Halaman lelaki chmod memberikan penjelasan terperinci tentang pilihan ini.

    lelaki chmod

    Pemantauan Penggunaan Komputer

    Timekpr membolehkan kami menetapkan untuk memberikan setiap pengguna sejumlah masa pengiraan yang terhad, dan anda perlu menambah PPA berikut kepada sumber perisian anda supaya anda boleh memasang Timekpr dari Pusat Perisian Ubuntu.

    deb http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main
    deb-src http://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main

    Pusat Perisian Ubuntu adalah cara paling mudah untuk memasang Timekpr-hanya menggunakan kotak carian dan ia sepatutnya muncul.

    Timekpr membenarkan kami membataskan masa penggunaan komputer dengan jangka masa tertentu pada setiap hari bulan itu. Sebagai contoh, kita boleh menentukan penggunaan masa komputer selama 300 minit pada hari Ahad dan 60 minit pada hari Isnin.

    Timekpr akan muncul di bar tugas pengguna dan mengunci desktop apabila masa pengkomputeran pengguna terpasang.


    Pengguna dan Kumpulan adalah konsep yang cukup besar untuk dijelaskan dalam satu artikel. Adakah kita terlepas sesuatu yang penting? Jangan ragu untuk berkongsi pengetahuan dengan pembaca lain dalam komen.