Aparatūra

Tvarkykite vartotojus ir grupes „Linux“

Turinys:

Anonim

Tvarkydami vartotojus ir grupes „Linux“ leis mums optimaliai išnaudoti kelių vartotojų sistemą tais atvejais, kai keli žmonės naudoja serverio išteklius. Kiekvienas vartotojas identifikuojamas pagal vardą ir turi būti priskirtas slaptažodis. Abu vartotojai turi prisijungti prie sistemos, kad galėtų patvirtinti savo prisijungimo duomenis. Jei norite sužinoti apie vartotojų ir grupių valdymą, tai yra idealus straipsnis jums.

Tvarkykite „Linux“ vartotojus ir grupes

Pagrindinis „Linux“ vartotojų ir grupių valdymo tikslas yra leisti keliems vartotojams naudotis sistema tvarkingai ir saugiai. Tokiu būdu, kad nė viena vartotojo užduotis negali kelti pavojaus visai sistemai. Vykdant valdymą, nustatomi saugos mechanizmai ir strategijos, skirtos kiekvieno vartotojo duomenims apsaugoti, taip pat užtikrinti ir apsaugoti visos sistemos veikimą.

Vartotojo abonementai

Kaip jau minėjau anksčiau, norint naudotis „Linux“ operacine sistema, reikia turėti vartotojo abonementą. Šią sąskaitą sudaro vartotojo vardas (prisijungimo vardas) ir slaptažodis. Vartotojo abonementus sukuria sistemos administratorius, kuris „Linux“ yra žinomas kaip pagrindinis vartotojas. Kiekvienas vartotojas būtinai turi priklausyti kuriai nors vartotojų grupei. Be to, prisijungdamas prie sistemos vartotojas privalo identifikuoti save su savo vartotojo abonementu, o klaidos atveju sistema uždraus jam prieigą.

Patenkinamai identifikavęs save, vartotojas galės naudotis sistema ir paleisti visas leidžiamas programas, taip pat atlikti veiksmus (skaityti, modifikuoti ar ištrinti) failuose, kuriuose jis turi leidimą.

Mes rekomenduojame perskaityti vadovą pradedantiesiems „Linux“.

Kita vertus, vartotojo abonementas ne tik pateikia paprastą vardą, bet ir yra atskaitos taškas nustatant maršrutą, kuriame saugomi jūsų dokumentai ir vartotojo profilis. „Linux“ paprastai jis yra aplanke / home / username.

Tuo metu, kai vartotojas paleidžia programą, sistema įkelia ją į atmintį ir tada paleidžia. Kompiuterijos srityje tam tikru metu veikiančios programos vadinamos procesais. Taigi, kelių vartotojų sistemoje kiekvienas procesas priklauso vartotojui, ta pati sistema yra atsakinga už jo paskyrimą vartotojui, kuris pradėjo vykdyti.

Visus vykdomus procesus galime pamatyti naudodami komandą:

ps aux

Norėdami pamatyti juos realiu laiku, naudojame komandą

viršuje

Vartotojo grupės

Kad būtų galima lanksčiai administruoti vartotojo teises, „ Linux“ leidžia vartotojams būti suskirstytam į grupes, o leidimus galima priskirti grupei. Pavyzdžiui, turime švietimo įstaigą, mokytojų grupė turi prieigą prie tam tikrų failų, kai sistemoje pridedame naują mokytoją, mes turime tik priskirti mokytojų grupę jų vartotojo abonementui.

Kaip jau minėjau anksčiau, visi vartotojai turi priklausyti pagrindinei ar pradinei grupei (privaloma), tačiau ji gali priklausyti ir kitoms grupėms, kurios laikomos antrinėmis. Visose vartotojų grupėse gali būti tik keli vartotojai, tai yra, negali būti kitų grupių.

Kiekviena „Linux“ vartotojų grupė identifikuojama skirtingais numeriais. Tai vadinama grupės identifikatoriumi arba gid = grupės ID identifikatoriumi. Viduje sistema procedūras atlieka pagal gaubtą, o ne pagal grupės pavadinimą. Paprastai kurdama grupes sistema priskiria jums 1000 ir naujesnių gidų. Gid mažiau nei 100 yra skirta naudoti sistemai ir jos specialiosioms grupėms.

Pagal numatytuosius nustatymus „Linux“ sistemoje informacija apie grupių grupes išsaugoma faile / etc / group. Šį failą galima peržiūrėti iš bet kurio teksto rengyklės. Kiekvienoje jos eilutėje saugomi specifiniai grupės ir susijusių vartotojų parametrai. Failą gali modifikuoti tik administratorius (pagrindinis vartotojas). Kita vertus, grupės slaptažodžiai saugomi užšifruota forma su negrįžtama šifravimo sistema, taip pat ir tekstiniame faile: / etc / gshadow.

Vartotojo ir grupės valdymo komandos „Linux“

Vartotojų kūrimas

Norėdami pridėti vartotoją, nurodydami jo informacijos parametrus, konsolėje naudojame komandą useradd. Jo sintaksė yra:

useradd vartotojo vardas

Tarp visų jūsų variantų galime išskirti šiuos dalykus:

  • g: Pagrindinė grupė, kuri bus priskirta vartotojui d: Norėdami priskirti vartotojo namų aplanką. Paprastai tai yra / home / username-m: Sukurkite namų aplanką, jei jų nėra: Vartotojo apvalkalas (apvalkalas). Paprastai tai yra / bin / bash

Pavyzdžiui, mes norime sukurti vartotoją pavadinimu „luis“ ir kad jo pagrindinė grupė yra „profesoriai“, kad kiti priskyrė namų aplankui „/ home / luis“ ir kad jų komandos aiškinamos „/ bin / bash“. Komanda, kurią turime vykdyti, bus tokia:

sudo useradd -g mokytojai -d / namai / luis -m -s / bin / bash luis

Dabar mes turime nustatyti jūsų slaptažodį naudodami komandą passwd:

sudo passwd luis

Sistema du kartus paprašys mūsų slaptažodžio ir viskas! Jis bus paskirtas.

Svarbus faktas yra tas, kad komandą useradd galime naudoti kurdami vartotojus paketais naudodami apvalkalo scenarijų.

REKOMENDUOJAME JUMS „PlayOnLinux“: „Windows“ žaidimus „Linux“

Kita vertus, rekomendacija atsižvelgti į tai, kad vartotojo vardai yra sukuriami mažosiomis raidėmis, taip pat numeriai ir ženklas, pavyzdžiui, brūkšnelis ar pabraukimas. Taip pat reikia atsiminti, kad „Linux“ atveju „Luis“ skiriasi nuo „Luis“, nes jie yra jautrūs didžiosioms raidėms.

Vartotojų modifikavimas

Norėdami atlikti pakeitimus vartotojams, naudojama komanda „ usermod“. Tai leidžia pakeisti vardą, namų aplanką, jo komandų vertėją, grupes ir kt.

Pavyzdžiui, norėdami pakeisti naudotojo vardą:

sudo usermod -d / home / folder_luis luis

Vartotojų ištrynimas

Vartotojų pašalinimas atliekamas naudojant komandą userdel, tada vartotojo vardą. Jei prie instrukcijos pridėsime parinktį -r, jūsų namų aplankas taip pat bus pašalintas. Pažiūrėkime pavyzdį:

sudo userdel -r luis

Grupių kūrimas

Šiuo atveju turime komandą groupadd, tiesiog turime nurodyti grupės pavadinimą kaip parametrą. Pvz., Jei norėtume įtraukti grupę, vadinamą „studentais“, sakinys būtų toks:

sudo groupadd studentai

Grupės modifikacija

Žinoma, grupes taip pat galima modifikuoti, kaip ir mes su vartotojais. Norėdami tai padaryti, mes naudojame komandą groupmod. Grupių atveju mes galime redaguoti jų vardą arba jų pavadinimą.

Komandos sintaksė: sudo groupmod group-name, pavyzdys:

Pvz., pakeiskite grupės „profesoriai“ tinklą:

sudo groupmod -g 2000 mokytojų

Grupės ištrynimas

Mes tai darome su komanda groupdel, po kurio eina grupės pavadinimas, pavyzdžiui:

sudo mokytojų grupė

Grupė bus ištrinta tik tuo atveju, jei joje nėra vartotojų, kuriems grupė buvo paskirta kaip pagrindinė. Jei yra bet kuris šios sąlygos vartotojas, grupė nebus ištrinta.

Įtraukite vartotojus į grupę

Tam naudojame komandą adduser, tada vartotojo vardą ir grupės pavadinimą. Pavyzdžiui, norėdami įtraukti Luisą į mūsų naudojamą mokytojų grupę:

sudo adduser luis mokytojai

Pašalinkite vartotojus iš grupės

Galiausiai, jei norime pašalinti vartotoją iš grupės, mes naudojame deluser komandą kartu su vartotojo ir grupės vardais. Pavyzdžiui, jei norime pašalinti „luis“ iš „profesorių“ grupės:

sudo deluser luis profesoriai

Kaip matote, mes turime pakankamai įrankių, kad galėtume puikiai valdyti vartotojus ir grupes „Linux“. Jei jums reikia daugiau informacijos apie komandas, galite kreiptis į turimą pagalbą, vykdydami vyrą, nurodydami vardą, pvz.:

vyras priedas

Be to, ar galite palikti savo klausimus ar rūpesčius komentaruose ir ar galime jums padėti?

Aparatūra

Pasirinkta redaktorius

Back to top button