Vartotojo abonementų valdymas yra vienas iš daugelio Linux sistemos administratorių iššūkių. Kai kurios sistemos administratoriaus pareigos yra vartotojo abonementų įjungimas / išjungimas, išsaugoti pagrindinį katalogą, nustatyti vartotojo leidimus, priskirti grupes / apvalkalus vartotojams ir valdyti slaptažodžius.

Veiksmingai valdyti vartotojų paskyras galima tik susipažinus su Linux paskyros valdymo pagrindais. Taigi šis straipsnis yra žingsnis siekiant apsaugoti vartotojų paskyras. Jame parodyta, kaip kurti, ištrinti ir modifikuoti vartotojų paskyras ir valdyti iš anksto nustatytus nustatymus arba failus, kad būtų sukurta tinkamiausia ir saugiausia aplinka Linux vartotojams.

Kaip pridėti vartotojo abonementus sistemoje „Linux“.

Atsargumo dėlei kiekvienas vartotojas, kuris naudoja jūsų „Linux“ įrenginį, turi turėti atskirą vartotojo paskyrą. Vartotojo abonementas leidžia atskirti failus saugioje erdvėje ir pritaikyti savo namų katalogus, kelią, aplinkos kintamuosius ir kt.

Prieš pradėdami kurti naują vartotoją, galimų vartotojų abonementų sąrašas su pagalba supjaustyti komandą taip:

instagram viewer
cut -d: -f1 /etc/passwd

Paprasčiausias būdas sukurti naują vartotojo abonementą „Linux“ yra naudojant vartotojo pridėjimas. Ši programa siūlo įvairius parametrus, leidžiančius nurodyti papildomą informaciją pridedant naują vartotoją. Kai kurios parinktys:

  • -c: prideda aprašymą / komentarą prie vartotojo paskyros.
    useradd -c "John Wise" john
  • -d: nustato nurodyto vartotojo namų katalogą. Pagal numatytuosius nustatymus komanda useradd nustato jį į vartotojo vardą (/home/john), tačiau galite jį pakeisti pasirinktu katalogu taip:
    useradd -d /mnt/home/john
  • -g: leidžia nustatyti pagrindinę vartotojo grupę. Jei kūrimo proceso metu jos nepridėsite, vartotojas bus įtrauktas į grupę pagal numatytuosius nustatymus.
  • -G: prideda vartotoją į kelias grupes.
    useradd -G sultys, obuolys, linux, tech john
  • -o: sukuria naują vartotojo abonementą naudojant esamo vartotojo UID.
  • -p: naudojamas šifruotam slaptažodžiui pridėti prie paskyros. Taip pat vėliau galite pridėti slaptažodį naudodami komandą passwd.
    paswd jonas

Pavyzdžiui, štai kaip galite naudoti komandą useradd ir kai kuriuos iš aukščiau pateiktų parametrų, kad pridėtumėte naują vartotoją:

useradd -g tech -G apple, linux -s /bin/zsh -c "James Adem" adem

Vartotojo kūrimo procese minėta komanda atlieka kelis veiksmus:

  • Rinkiniai tech kaip pagrindinė vartotojo grupė
  • Nustato Zsh kaip numatytąjį vartotojo apvalkalą
  • Prideda „adem“ į „Apple“ ir „Linux“ grupes. Ši operacija taip pat sukuria naujus įrašus viduje /etc/group failą.
  • Rinkiniai /home/adem kaip numatytąjį namų katalogą
  • Sukuria naujus įrašus viduje /etc/passwd ir /etc/shadow failus. Komanda prideda šią eilutę prie /etc/passwd failo:
    adem: x: 1002:1007:James Adem:/home/sara:/bin/zsh

Keisti numatytuosius vartotojo nustatymus

Komanda useradd nuskaito numatytąsias reikšmes iš /etc/login.defs, /etc/useradd, ir /etc/default/useradd. Galite atidaryti failus mėgstamoje Linux teksto rengyklėje, atlikti ir išsaugoti atitinkamus pakeitimus prieš naudodami komandą.

Galite peržiūrėti kai kuriuos viduje esančius nustatymus prisijungimas.defs naudojant šią komandą:

cat /etc/login.defs | grep 'PASS\|UID\|GID'

Nekomentuojamos eilutės yra raktiniai žodžiai su reikšmėmis. Pavyzdžiui, PASS_MAX_DAYS raktinis žodis nustato maksimalų 9999 dienų slaptažodžio galiojimo laiką. Panašiai, PASS_MIN_LEN raktinis žodis reikalauja, kad slaptažodžio ilgis būtų bent penki simboliai. Galiausiai, UID ir GID raktiniai žodžiai leidžia tinkinti bet kurios naujos vartotojo paskyros vartotojo ir grupės ID diapazonus.

Taip pat galite peržiūrėti / keisti numatytuosius nustatymus, esančius failuose, naudodami komandą useradd su -D vėliava.

Atminkite, kad jūs nenaudojate -D pažymėkite, kad sukurtumėte naują paskyrą. Vietoj to, jis leidžia keisti tik numatytuosius nustatymus. Be to, ji palaiko tik kelių parametrų, kuriuos komanda useradd naudoja paskyrai sukurti, pakeitimus.

Vėliavos apibūdinimas
-b Pakeičia numatytąjį namų katalogą (/home) naujoms vartotojų paskyroms.
-g Keičia numatytąją naujo vartotojo pirminę grupę (Vartotojo vardas) su kita numatyta grupe.
-s Pakeičia numatytąjį /bin/bash apvalkalas su kitu numatytuoju apvalkalu.
-e Pakeičia numatytąją galiojimo datą, kad išjungtų vartotojo abonementą MMMM-MM-DD formatu.
-f Leidžia nustatyti neaktyvias dienas iki paskyros išjungimo ir slaptažodžio galiojimo pabaigos

Pavyzdžiui, ši komanda pakeičia numatytąjį apvalkalą į /bin/sh ir namų katalogą į /home/new:

useradd -D -b /home/new -s /bin/sh

Keiskite vartotojų grupes „Linux“.

usermod yra dar viena paprasta, bet nesudėtinga „Linux“ programa, skirta modifikuoti vartotojo paskyros informaciją. Jis palaiko panašius parametrus arba vėliavėles kaip vartotojo pridėjimas komandą, todėl jos naudojimas yra gana paprastas.

Pavyzdžiui, numatytąjį vartotojo adem apvalkalą galite pakeisti iš /bin/sh į /bin/bash taip:

usermod -s /bin/bash adem

Dabar įtraukti adem viduje konors pardavimai grupėje, turėsite naudoti -aG vėliava kaip paprasta -G vėliavėlė pašalins vartotoją iš anksčiau pridėtų papildomų grupių: obuolys ir Linux.

usermod -aG pardavimo adem
katė /etc/group | grep adem

Susijęs: Geriausios komandų eilutės priemonės, skirtos failų turiniui peržiūrėti sistemoje „Linux“.

Kaip ištrinti vartotojo abonementus „Linux“.

„Linux“ siūlo kitą komandinės eilutės įrankį userdel Norėdami ištrinti bet kurią vartotojo paskyrą. Štai pagrindinė sintaksė:

userdel vartotojo vardas

Tačiau tai pašalins tik išsamią paskyros informaciją iš /etc/passwd failą. Norėdami pašalinti ir vartotojo namų katalogą, naudokite -r vėliava taip:

userdel -r vartotojo vardas

Atsargumo sumetimais rekomenduojame surasti visus vartotojui priklausančius failus ir iš naujo priskirti juos bet kuriai kitai esamai vartotojo paskyrai. Naudokite komanda rasti kad būtų išvardyti visi failai, priklausantys vartotojui arba priskirti vartotojo ID, kurį pašalinote arba nesusiejote su jokiu vartotoju.

rasti / -vartotojo vartotojo vardą -ls
rasti / -uid 504 -ls
rasti / -nouser -ls

„Linux“ vartotojo abonemento valdymas trumpai

Šiame straipsnyje pateikiami Linux vartotojo abonemento kūrimo, ištrynimo ir modifikavimo pavyzdžiai su patarimais ir gudrybės kiekvienam pradedančiam Linux vartotojui, norinčiam užsiimti sistemos administravimu ir išmokti vartotojo abonemento valdymas.

Jame taip pat parodyta, kaip redaguoti konfigūracijos failus, kad būtų galima apibrėžti UID ir GID diapazonus ir pakeisti numatytuosius vartotojo abonemento kūrimo „Linux“ nustatymus.

Kaip pridėti vartotoją sistemoje „Linux“.

Reikia suteikti šeimos nariui ar draugui prieigą prie „Linux“ kompiuterio? Štai kaip pridėti vartotoją sistemoje „Linux“ ir suteikti jam savo paskyrą.

Skaitykite toliau

DalintisTviteryjeEl. paštas
Susijusios temos
  • Linux
  • Vartotojo abonemento valdymas
  • Linux Elementary
Apie autorių
Rumaisa Niazi (5 straipsniai paskelbti)

Rumaisa yra laisvai samdoma rašytoja MUO. Ji dėvėjo daugybę skrybėlių – nuo ​​matematikės iki informacijos saugumo entuziastės, o dabar dirba SOC analitike. Jos pomėgiai apima skaitymą ir rašymą apie naujas technologijas, Linux platinimą ir viską, kas susiję su informacijos saugumu.

Daugiau iš Rumaisa Niazi

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia