Android

Razumijevanje / etc / passwd datoteke

How To Install MySQL on Windows 10

How To Install MySQL on Windows 10

Sadržaj:

Anonim

Postoji nekoliko različitih shema provjere autentičnosti koje se mogu koristiti u Linux sustavima. Najčešće korištena i standardna shema je provjera autentičnosti datoteka /etc/passwd i /etc/shadow .

/etc/passwd je obična tekstualna baza podataka koja sadrži informacije za sve korisničke račune u sustavu. U vlasništvu je root-a i ima 644 dozvole. Datoteku mogu mijenjati samo korijeni ili korisnici s sudo povlasticama i čitljivi od strane svih korisnika sustava.

Ručno mijenjanje /etc/passwd datoteke trebalo bi izbjegavati ako ne znate što radite. Uvijek koristite naredbu koja je osmišljena za svrhu. Na primjer, za izmjenu korisničkog računa upotrijebite naredbu usermod , a za dodavanje novog korisničkog računa upotrijebite naredbu useradd .

/etc/passwd Format

Datoteka /etc/passwd je tekstualna datoteka s jednim unosom po retku, a predstavlja korisnički račun. Za pregled sadržaja datoteke upotrijebite uređivač teksta ili naredbu poput cat :

cat /etc/passwd

U prvom retku obično se opisuje korijenski korisnik, a zatim sistemski i uobičajeni korisnički računi. Novi unosi dodaju se na kraju datoteke.

Svaki redak /etc/passwd datoteke sadrži sedam polja odvojena zarezima:

mark:x:1001:1001:mark,,,:/home/mark:/bin/bash - | | | | | | | | | | | | | +-> 7. Login shell | | | | | +----------> 6. Home directory | | | | +--------------------> 5. GECOS | | | +--------------------------> 4. GID | | +-------------------------------> 3. UID | +-----------------------------------> 2. Password +----------------------------------------> 1. Username

  1. Korisničko ime. Niz koji upišete prilikom prijave u sustav. Svako korisničko ime mora biti jedinstveni niz na uređaju. Maksimalna duljina korisničkog imena ograničena je na 32 znaka.Password. U starijim Linux sustavima šifrirana lozinka korisnika bila je spremljena u datoteci /etc/passwd . Na većini modernih sustava ovo je polje postavljeno na x , a korisnička lozinka pohranjena je u /etc/shadow datoteku.UID. Korisnički identifikator je broj dodijeljen svakom korisniku. Operativni sustav koristi za upućivanje na user.GID. Identifikacijski broj grupe korisnika koji se odnosi na primarnu grupu korisnika. Kada korisnik stvori datoteku, grupa datoteka postavlja se na ovu skupinu. Obično je ime grupe isto kao i ime korisnika. Sekundarne grupe korisnika navedene su u /etc/groups datoteci.GECOS ili puno ime korisnika. Ovo polje sadrži popis vrijednosti odvojenih zarezima sa sljedećim podacima:
    • Ime i prezime korisnika ili ime aplikacije.Room number.Work telefonski broj.Home telefonski broj.Ostali podaci za kontakt.
    Domaći direktorij. Apsolutni put do korisničkog kućnog imenika. Sadrži korisničke datoteke i konfiguracije. Prema zadanim postavkama, kućni se telefonski imenici imenuju po imenu korisnika i kreiraju se pod ljuskom /home directory.Login shell. Apsolutni put do ljuske korisnika. Ovo je ljuska koja se pokreće kada se korisnik prijavi u sustav. U većini distribucija Linuxa zadana prijava je Bash.

Zaključak

Datoteka /etc/passwd prati sve korisnike u sustavu.

terminal