Hal-hazırda hər hansı bir əməliyyat sistemi, çox istifadəçi rejimi olmadıqda tam hüquqlu sayılmır. Linux belədir. Əvvəllər OS-də hər bir xüsusi istifadəçinin giriş hüquqlarını idarə edən, yalnız oxumaq, yazmaq və birbaşa yerinə yetirən üç əsas bayraq var idi. Bununla birlikdə, bir müddət sonra, geliştiriciler bunun yetərli olmadığını və bu OS-nin istifadəçilərinin xüsusi qruplarını yaratdıqlarını anladılar. Onların köməyi ilə bir neçə insan eyni resursdan istifadə etmək imkanı əldə edə bilər.
İstifadəçiləri qruplara əlavə etmək yolları
Əlbəttə ki, istənilən istifadəçi birincil qrup seçə bilər, hansı əsas qrup və yan qruplar olacaq ki, onun iradəsinə qoşula bilər. Bu iki anlayışı izah etməyə dəyər:
- Əsas (əsas) qrup OS-da qeydiyyata alındıqdan sonra dərhal yaradılır. Bu avtomatik olaraq baş verir. İstifadəçi yalnız bir əsas qrupda iştirak etmək hüququna malikdir, adı ən çox istifadə edilən istifadəçi adı ilə təyin olunur.
- Yan qruplar isteğe bağlıdır və kompüter işləri zamanı dəyişə bilər. Buna baxmayaraq, yan qrupların sayının ciddi şəkildə məhdud olduğunu və 32-dən çox ola bilməyəcəyini unutmamalıyıq.
İndi Linux dağılımlarında istifadəçi qrupları ilə necə qarşılıqlı əlaqə qura biləcəyik.
Metod 1: Qrafik interfeysli proqramlar
Təəssüf ki, Linux dağıtımlarında yeni istifadəçi qrupları əlavə etmək funksiyasına malik ultimatum proqramı yoxdur. Buna görə, hər bir fərdi qrafik qabığına fərqli bir proqram tətbiq edilir.
KDE üçün KUser
KDE masaüstü GUI ilə Linux dağılımlarında qrupu yeni istifadəçilər əlavə etmək üçün, Kuser proqramını istifadə edərək kompüterə yazmaqla yükləyə bilərsiniz. "Terminal" komanda:
sudo apt-get install kuser
və düyməni basaraq Daxil edin.
Bu proqram ilə işləmək üçün rahat olan ibtidai interfeys var. Bir qrupa bir istifadəçi əlavə etmək üçün əvvəlcə onun adını cüt vurmalısınız və sonra göründüyü pəncərədə, "Qruplar" seçdiyiniz istifadəçiyə əlavə etmək istədiyinizləri göstərin.
Gnome 3 üçün "İstifadəçi meneceri"
Gnome'ye gəldikdə, idarə qrupları demək olar ki, eynidır. Yalnız əvvəlki proqramla eyni olan müvafiq proqramı qurmalısınız. CentOS dağılımının nümunəsini nəzərdən keçirək.
Quraşdırmaq üçün "İstifadəçi meneceri", əmri çalıştırmanız lazımdır:
sudo yum sistemi-config-users yükləyin
Proqramın pəncərəsini açarkən görəcəksiniz:
Daha çox iş üçün, istifadəçi adına cüt basın və çağırılan sekmeye müraciət etməlisiniz "Qruplar"yeni bir pəncərədə açıldı. Bu bölmədə siz maraqlandıran qrupları seçə bilərsiniz. Bunun üçün, istədiyiniz kimi olanları qeyd edin. Bundan əlavə, əsas qrupu seçə və ya dəyişə bilərsiniz:
Birlik üçün "İstifadəçilər və Qruplar"
Gördüyünüz kimi, yuxarıda göstərilən proqramların istifadəsi fərqli deyil. Bununla belə, Ubuntu dağılımında istifadə edilən və yaradıcıların öz inkişafı olan Unity GUI üçün istifadəçi qruplarının idarə olunması bir az fərqlidir. Amma bütün qaydada.
Əvvəlcə lazımi proqramı qurun. Aşağıdakı əmri yerinə yetirdikdən sonra bu avtomatik olaraq həyata keçirilir "Terminal":
sudo apt install gnome-system-tools
Mövcud qruplardan və ya istifadəçilərdən birini əlavə etmək və ya silmək istəyirsinizsə, əsas menyudan gedin və düyməni basın "Qrup idarəçiliyi" (1). Bunu etdikdən sonra bir pəncərə görünəcək. "Qrup Seçimləri"Sistemdə mövcud olan bütün qrupların siyahısını görə bilərsiniz:
Düyməni istifadə edin "Əmlak" (2) Kolayca sevdiyiniz qrupu seçə və istifadəçilərə əlavə edə bilərsiniz.
Metod 2: Terminal
Ekspertlər, Linux-based sistemlərdə yeni istifadəçilər əlavə etmək üçün terminaldan istifadə etməyi məsləhət görürlər, çünki bu metod daha çox variant təmin edir. Bu məqsədlə əmr istifadə olunur.usermod
- parametrləri öz zövqünüzə dəyişməyə imkan verəcəkdir. Digər şeylər arasında, işləməyin təbiət üstünlüyü "Terminal" onun ultimatomudur - tövsiyə bütün paylanmalar üçün ümumi olur.
Sintaksis
Komanda sintaksisi mürəkkəb deyil və üç aspektdən ibarətdir:
usermod variantları sözdizimi
Seçimlər
İndi komandanın əsas variantlarını nəzərdən keçirəcəyik.usermod
qruplara yeni istifadəçilər əlavə etməyə imkan verir. Onların siyahısı bunlardır:
- -g - istifadəçi üçün əlavə bir əsas qrup qurmağa imkan verir, ancaq belə bir qrup artıq olmalıdır və ev dizindəki bütün fayllar avtomatik olaraq bu qrupa köçürülür.
- -G - xüsusi əlavə qruplar;
- -a - seçim qrupundan bir istifadəçi seçməyə imkan verir -G cari dəyəri dəyişdirmədən başqa əlavə olaraq seçilmiş qruplara əlavə edin;
Əlbəttə, seçimlərin ümumi sayı daha çoxdur, lakin biz yalnız vəzifəni yerinə yetirmək üçün lazım olanları düşünürük.
Nümunələr
İndi əmr vermək və nümunə götürmək əmrindən istifadə edirikusermod
. Məsələn, qrupa yeni istifadəçilər əlavə etməlisiniz. sudo linuxbunun üçün aşağıdakı əmri yerinə yetirmək kifayətdir "Terminal":
sudo usermod -a -G təkərli istifadəçi
Sintaksisdən seçimini istisna etsəniz, qeyd etmək çox vacibdir -a və yalnız tərk -Gdaha sonra əvvəlcə yaratdığınız bütün qrupları avtomatik olaraq məhv edəcək və bu düzəlməz nəticələrə gətirib çıxara bilər.
Sadə bir nümunəyə baxın. Mövcud qrupunuzu silindiniz təkərqrupu əlavə edin diskancaq bundan sonra parol sıfırlamanız lazımdır və artıq sizin üçün təyin edilmiş hüquqlardan istifadə edə bilməyəcəksiniz.
İstifadəçi məlumatlarını yoxlamaq üçün aşağıdakı əmrləri istifadə edə bilərsiniz:
id istifadəçi
Bütün etdiklərinizdən sonra əlavə qrupun əlavə olunduğunu və əvvəlki mövcud qrupların hamısı yerində qaldığını görə biləcəksiniz. Eyni anda bir neçə qrup əlavə etməyi planlaşdırırsanız, onları yalnız bir virgülle ayırmanız lazımdır.
sudo usermod -a -G disklər, vboxusers istifadəçisi
Başlanğıcda, istifadəçi əsas qrupu yaradıldığında onun adı daşıyır, ancaq isterseniz onu istədiyiniz hər hansı birinə dəyişə bilərsiniz, məsələn, istifadəçilər:
sudo usermod -g istifadəçiləri
Beləliklə, əsas qrupun adının dəyişdirildiyini görürsünüz. Qrupa yeni istifadəçilər əlavə etmək üçün oxşar variantlardan istifadə edilə bilər sudo linuxsadə bir əmr istifadə useradd.
Nəticə
Yuxarıda göstərilənləri nəzərə alsaq ki, Linux qrupuna bir istifadəçi əlavə etmək üçün bir çox variant var və hər biri öz növbəsində yaxşıdır. Misal üçün, təcrübəsiz bir istifadəçi olsanız və ya tapşırıqınızı tez və asanlıqla yerinə yetirmək istəyirsinizsə, ən yaxşı seçim bir grafik interfeysli proqramlardan istifadə etməkdir. Əgər qruplara böyük dəyişikliklər etmək qərarına gəldiyseniz, bu məqsədlər üçün istifadə etməlisiniz "Terminal" komanda iləusermod
.