Hardver

Kezelje a felhasználókat és csoportokat a linuxban

Tartalomjegyzék:

Anonim

A felhasználók és csoportok kezelése a Linuxon lehetővé teszi számunkra, hogy a többfelhasználói rendszert optimálisan kihasználjuk, olyan esetekben, amikor több ember használja ki a szerver erőforrásait. Mindegyik felhasználót egy névvel azonosítják, és jelszavukkal kell rendelkezniük, mindkettővel meg kell férniük a rendszerhez a megfelelő hitelesítő adatok ellenőrzése céljából. Ha többet szeretne megtudni a felhasználói és csoportkezelésről, ez az ideális cikk az Ön számára.

Kezelje a felhasználókat és csoportokat a Linux rendszeren

A Linux felhasználói és csoportkezelésének fő célja, hogy lehetővé tegye több felhasználó számára a rendszer használatát, de rendezett és biztonságos módon. Olyan módon, hogy a felhasználó által elvégzett feladatok egyike sem teheti ki a teljes rendszert. Kezelés révén biztonsági mechanizmusokat és irányelveket hoznak létre az egyes felhasználók adatainak védelme, valamint a teljes rendszer működésének biztosítása és védelme érdekében.

Felhasználói fiókok

Mint már említettem, a Linux operációs rendszer használatához felhasználói fiókkal kell rendelkeznie. Ez a fiók felhasználónévből (bejelentkezés) és jelszóból áll. A felhasználói fiókokat a rendszergazda hozza létre, aki Linuxon root felhasználóként ismert. Minden felhasználónak feltétlenül hozzá kell tartoznia valamilyen felhasználói csoporthoz. Ezenkívül a rendszerbe való belépéskor a felhasználónak azonosítania kell saját felhasználói fiókját, és hiba esetén a rendszer megtiltja a hozzáférést.

Miután kielégítően azonosította magát, a felhasználó képes lesz használni a rendszert, és futtatni az összes megengedett alkalmazást, valamint elvégezni a műveleteket (olvasni, módosítani vagy törölni) azokon a fájlokon, amelyekben engedélye van.

Javasoljuk, hogy olvassa el az útmutatót kezdőknek Linux alatt.

Másrészt, a felhasználói fiók nemcsak egyszerű nevet ad, hanem kiindulópontként szolgál egy útvonal létrehozásához, ahol a dokumentumok és a felhasználói profil tárolódnak. Linuxban általában a / home / username mappában található .

Abban a pillanatban, amikor a felhasználó fut egy alkalmazást, a rendszer betölti azt a memóriába, majd fut. A számítástechnika területén egy adott időben futó alkalmazásokat folyamatoknak hívunk. Tehát egy több felhasználós rendszerben minden folyamat egy felhasználóhoz tartozik, ugyanaz a rendszer felel annak végrehajtásáért felelős felhasználóhoz történő hozzárendeléséért.

Az összes futó folyamatot a következő paranccsal láthatjuk:

ps aux

A valós időben történő megtekintéshez a parancsot használjuk

felső

Felhasználói csoportok

A felhasználói engedélyek rugalmas adminisztrációjának lehetővé tétele érdekében a Linux lehetővé teszi a felhasználók közötti csoportosítást, és az engedélyek hozzárendelhetők egy csoporthoz. Például van egy oktatási intézményünk, a tanárok csoportja hozzáférhet bizonyos fájlokhoz, amikor új tanárt vesz fel a rendszerbe, akkor csak a tanárcsoportot kell hozzárendelni a felhasználói fiókjukhoz.

Mint már említettem, minden felhasználónak egy elsődleges vagy elsődleges csoportba kell tartoznia (kötelező), de tartozhat más csoportokhoz is, ezeket másodlagosnak tekintik. Minden felhasználói csoport csak több felhasználót tartalmazhat, vagyis nem tartalmazhat más csoportokat.

A Linux minden felhasználói csoportja különféle számmal van azonosítva. Ezt csoport azonosítónak vagy gid = csoport azonosítónak nevezzük. Belsőleg a rendszer az eljárásokat a rendszer alatt végzi, és nem a csoport nevével. Általában csoportok létrehozásakor a rendszer 1000 és annál nagyobb gid-et ad hozzá. A 100-nál kevesebb gidőt a rendszer és annak speciális csoportjai használják.

Alapértelmezés szerint Linuxban a rendszercsoportok adatait az / etc / group fájl menti. Ez a fájl bármilyen szövegszerkesztőben megnézhető. Mindegyik sor tárolja a csoport és a társított felhasználók sajátos paramétereit. A fájlt csak az adminisztrátor (root felhasználó) módosíthatja. Másrészt a csoport jelszavait titkosított formában tárolják visszafordíthatatlan titkosító rendszerrel, egy szöveges fájlban is: / etc / gshadow.

Felhasználói és csoportkezelési parancsok Linux rendszeren

Felhasználók létrehozása

Felhasználó hozzáadásához, az információ paramétereinek megadásával, a konzolban található useradd parancsot használjuk. Szintaxisa:

useradd felhasználónév

Az Ön lehetőségei között kiemelhetjük a következőket:

  • g: A felhasználóhoz hozzárendelt fő csoport d: A felhasználó otthoni mappájának hozzárendelése. Általában ez: / home / username-m: Hozzon létre otthoni mappát, ha nem léteznek: Felhasználói shell (shell). Általában / bin / bash

Például szeretnénk létrehozni egy "luis" nevű felhasználót, amelynek fő csoportja "tanárok", hogy mások otthoni mappaként "/ home / luis" -et jelöltek ki, és hogy parancsokat "/ bin / bash" -ben értelmezik. A végrehajtandó parancs a következő lesz:

sudo useradd -g tanárok -d / home / luis -m -s / bin / bash luis

Most meg kell határoznunk a jelszavát a passwd paranccsal:

sudo passwd luis

A rendszer kétszer fog kérni tőlünk a jelszót, és ennyi! Ez lesz kiosztva.

Fontos tény, hogy a useradd parancsot felhasználhatjuk a felhasználók létrehozására kötegekben a shell parancsfájl segítségével.

AJÁNLJON A PlayOnLinux: Windows játékok Linux rendszeren

Másrészt, figyelembe kell venni azt a tényt, hogy a felhasználóneveket kisbetűvel hozzák létre, és tartalmaznak számokat és jeleket is, például kötőjelet vagy aláhúzást. Emlékeztetni kell arra is, hogy Linux esetén a Luis különbözik a luistól, mivel kis- és nagybetűket érzékeny.

A felhasználók módosítása

A felhasználók módosításához a usermod parancsot kell használni. Ez lehetővé teszi többek között a név, az otthoni mappa, a parancsértelmező, a csoportok módosítását.

Például az általunk használt felhasználónév megváltoztatásához:

sudo usermod -d / home / folder_luis luis

Felhasználók törlése

A felhasználók eltávolítását a userdel paranccsal, majd a felhasználónévvel hajtják végre. Ha hozzáadjuk az -r opciót az utasításhoz, akkor az otthoni mappát is eltávolítjuk. Lássuk a példát:

sudo userdel -r luis

Csoportok létrehozása

Ebben az esetben a groupadd parancs van, csak meg kell adnunk a csoport nevét paraméterként. Például, ha egy "hallgatók" nevű csoportot szeretnénk hozzáadni, a következő mondat lenne:

sudo groupadd hallgatók

Csoport módosítása

Természetesen a csoportok ugyanúgy módosíthatók, mint a felhasználókkal. Ehhez a groupmod parancsot használjuk. Csoportok esetében megváltoztathatjuk a nevüket vagy a gid-jüket.

A parancs szintaxisa: sudo groupmod csoportnév, példa:

változtassuk meg például a "professzorok" csoport héját:

sudo groupmod -g 2000 tanár

Csoport törlése

Ezt a groupdel paranccsal, amelyet a csoportnév követ, például:

sudo csoport tanárok

A csoport csak akkor törlődik, ha nem rendelkezik olyan felhasználókkal, akiknek a csoportot elsődlegesként rendelték el. Ha létezik ilyen feltétellel rendelkező felhasználó, akkor a csoport nem lesz törölve.

Vegyen fel felhasználókat egy csoportba

Ehhez az adduser parancsot, majd a felhasználónevet és a csoport nevét használjuk. Például Luis hozzáadásához a használt tanárcsoporthoz:

sudo adduser luis tanárok

Távolítsa el a felhasználókat a csoportból

És végül, ha egy felhasználót szeretnénk eltávolítani egy csoportból, akkor a deluser parancsot használjuk, a felhasználó és a csoport nevével együtt. Például, ha el akarjuk távolítani a "luist" a "professzorok" csoportból:

sudo deluser luis professzorok

Mint láthatja, elegendő eszköz van ahhoz, hogy kiváló felhasználói és csoportkezelést végezzünk Linuxon. Ha további információra van szüksége a parancsokról, keresse meg a rendelkezésre álló súgót, végrehajtó embert, például a nevet:

ember adduser

Ezenkívül kérdéseit vagy aggályait megjegyzésében hagyhatja el nekünk és segíthetünk?

Hardver

Választható editor

Back to top button