„Linux“ yra daugelio naudotojų operacinė sistema. Siekdama palengvinti tinkamą vartotojo valdymą, sistema saugo vartotojo informaciją /etc/passwd failą.
Šis vadovas padės suprasti, kas yra „passwd“ failas ir koks svarbus vaidmuo tenka vartotojo valdymui sistemoje „Linux“.
Kas yra / etc / passwd?
„Passwd“ failas sistemoje „Linux“ yra konfigūracijos failas, kuriame yra išsami vartotojo informacija. Svarbi „passwd“ failo ypatybė yra tai, kad tai yra ASCII teksto failas, kurį vartotojai gali lengvai redaguoti naudodami bet kurį teksto rengyklę, pvz., nano ir vim.
Nors galite tiesiogiai pridėti ir valdyti vartotojus naudodami „passwd“ failą, nerekomenduojama, nes šis veiksmas gali sukelti klaidų ir klaidų. Vietoj to turėtumėte naudoti įvairias vartotojų valdymo komandas, tokias kaip useradd, kad vartotojai būtų įtraukti į jūsų sistemą.
Peržiūrėkite / etc / passwd failą
Norėdami peržiūrėti „passwd“ failo turinį, galite naudoti bet kurį teksto rengyklę arba failų peržiūros komandų įrankį. Šiame vadove mes naudosimės maždaug.
katė / etc / passwd
Išvestis turėtų būti panaši į žemiau pateiktą.
Kiekviena eilutė iš tikrųjų reiškia vieną jūsų sistemos vartotoją, todėl nenustebkite, kad turite tiek daug vartotojų. Dauguma jų yra sistemos vartotojai, valdantys konkrečias programas jūsų „Linux“ kompiuteryje. Pavyzdžiui, vartotojas Paštas yra atsakinga už „Mail“ programą.
Paaiškinti laukai / etc / passwd
Iš aukščiau pateiktos išvesties labai aišku, kad /etc/passwd failas atitinka labai specifinį modelį.
Kiekviena vartotojo eilutė yra toliau suskirstyta į septynis skyrius arba laukus, kuriuos skiria dvitaškis charakteris (:) kaip nurodyta žemiau.
1. Vartotojo vardas
Pirmasis laukas eilutėje nurodo vartotojo vardą arba prisijungimo vardą. Ankstesniame pavyzdyje vartotojo vardas yra Džonas.
2. Slaptažodis
Antrame lauke rodomas užšifruotas vartotojo slaptažodis. Saugumo sumetimais slaptažodžiai laikomi atskirame faile, kurio neskaito įprasti vartotojai. The / etc / shadow failas saugo vartotojo slaptažodžius „Linux“.
Paprastai slaptažodžio lauke yra x parodyti, kad šešėlinis failas saugiai saugo slaptažodį. Jei laukas tuščias, vartotojui prisijungti nereikia slaptažodžio. Norint išlaikyti bendrą sistemos saugumą, kiekvienas jūsų sistemos vartotojas turėtų turėti slaptažodį. Tu gali naudokite komandą passwd, kad pakeistumėte ar tvarkytumėte vartotojo slaptažodžius „Linux“.
3. Vartotojo ID
„User ID“ laukas, paprastai žinomas kaip UID, yra skaičius, kurį „Linux“ sistema naudoja vartotojams identifikuoti. Daugumos sistemų vartotojų vartotojo ID yra mažesnis nei 1000, o įprastų vartotojų ID yra nuo 1000 iki daugiau. The šaknis (administracinis) vartotojas paprastai turi 0 ID.
4. Grupės ID
Ketvirtasis laukas skirtas grupės ID (paprastai žinomas kaip GID). Kaip vartotojo ID, GID taip pat yra skaičius. Grupės ID nustato pagrindinę vartotojo grupę. Be to, GID suskirsto visus vartotojus į konkrečius rinkinius, kad būtų lengviau administruoti. Vartotojas gali priklausyti daugiau nei vienai „Linux“ grupei. Norėdami sužinoti daugiau apie tai, kokioms grupėms priklauso vartotojas, galite peržiūrėti /etc/group failą.
katė / etc / group
5. GECOS
Kitas laukas yra GECOS laukas. Jame paprastai nurodomas vartotojo vardas ir pavardė bei papildoma informacija, pvz., Telefono arba kambario numeriai, atskirti kableliais. Šis laukas yra neprivalomas, todėl gali būti tuščias.
6. Pagrindinis katalogas
Šiame lauke yra /home katalogas, susietas su vartotoju. Tai yra pagrindinis katalogas, kuriame saugomi pagrindiniai vartotojo failai ir katalogai, pvz., /Desktop ir /Pictures. Šiame pavyzdyje vartotojo namų katalogas yra /home/john.
Kiekvienam vartotojui atskirų namų katalogų turėjimas yra vienas iš veiksnių, leidžiančių „Linux“ būti tikrai daugelio vartotojų OS.
7. Kriauklė
Šiame lauke yra numatytojo apvalkalo, susieto su vartotoju, pavadinimas. Korpusas yra aplinka, kurioje vartotojas gali vykdyti komandas ir scenarijus. Dauguma „Linux“ distros naudoja „Bourne Again Shell“ (Bash) kaip numatytoji apvalkalo programa.
Sistemos administravimo palengvinimas naudojant „Linux“
Šis vadovas parodė, kas yra /etc/passwd failą „Linux“ sistemoje ir pagrindinį vaidmenį, kurį jis atlieka valdydamas „Linux“ sistemos vartotojus. „Passwd“ faile yra su vartotoju susijusios informacijos, tokios kaip vartotojo vardas, slaptažodžio informacija, namų katalogo kelias, vartotojo ir grupės ID ir kt.
Kaip matėte, dauguma „Linux“ vartotojų paprastai yra grupės nariai, kad būtų lengviau administruoti failų prieigą ir kitas privilegijas. Galite patys pridėti vartotojų prie grupių, jei turite tam reikalingus leidimus.
Norite geriau valdyti „Ubuntu Linux“ vartotojus? Atsakymas yra sukurti grupes, tada naudoti „Ubuntu add user“ funkciją.
Skaitykite toliau
- „Linux“
- Vartotojo abonemento kontrolė
- Sistemos administravimas
Mwiza kuria programinę įrangą pagal profesiją ir daug rašo apie „Linux“ ir „front-end“ programavimą. Kai kurie jo interesai apima istoriją, ekonomiką, politiką ir įmonės architektūrą.
Prenumeruokite mūsų naujienlaiškį
Prisijunkite prie mūsų naujienlaiškio, kuriame rasite techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!
Dar vienas žingsnis…!
Prašome patvirtinti savo el. Pašto adresą el. Laiške, kurį jums ką tik išsiuntėme.