Android

Tiedosto / etc / passwd ymmärtäminen

Installing Cloudera VM on Virtualbox on Windows

Installing Cloudera VM on Virtualbox on Windows

Sisällysluettelo:

Anonim

Linux-järjestelmissä voidaan käyttää useita erilaisia ​​todennusmenetelmiä. Yleisimmin käytetty ja vakiojärjestelmä on todennus /etc/passwd ja /etc/shadow tiedostojen todennusta varten.

/etc/passwd on selkeä tekstipohjainen tietokanta, joka sisältää tietoja kaikista järjestelmän käyttäjätileistä. Sitä omistaa root, ja sillä on 644 käyttöoikeutta. Vain pääkäyttäjät tai käyttäjät voivat muokata tiedostoa sudo-oikeuksilla ja kaikkien järjestelmän käyttäjien luettavissa.

/etc/passwd tiedoston muokkaamista käsin tulisi välttää, ellet tiedä mitä teet. Käytä aina komentoa, joka on suunniteltu tähän tarkoitukseen. Esimerkiksi, muokataksesi käyttäjätiliä, käytä usermod komentoa ja lisätäksesi uusi käyttäjätili käytä useradd komentoa.

/etc/passwd muoto

/etc/passwd tiedosto on tekstitiedosto, jossa on yksi merkintä riviä kohti ja joka edustaa käyttäjätiliä. Voit tarkastella tiedoston sisältöä käyttämällä tekstieditoria tai komentoa, kuten cat :

cat /etc/passwd

Yleensä ensimmäinen rivi kuvaa pääkäyttäjää, jota seuraa järjestelmän ja normaalit käyttäjätilit. Uudet merkinnät lisätään tiedoston loppuun.

Jokainen /etc/passwd tiedoston rivi sisältää seitsemän pilkuin erotettua kenttää:

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. Käyttäjätunnus. Kirjoita merkkijono, kun kirjaudut järjestelmään. Jokaisen käyttäjänimen on oltava koneessa yksilöivä merkkijono. Käyttäjätunnuksen enimmäispituus on rajoitettu 32 merkkiin. Salasana. Vanhemmissa Linux-järjestelmissä käyttäjän salattu salasana tallennettiin tiedostoon /etc/passwd . Useimmissa nykyaikaisissa järjestelmissä tämä kenttä on asetettu x , ja käyttäjän salasana tallennetaan hakemistoon /etc/shadow file.UID. Käyttäjätunnus on jokaiselle käyttäjälle annettu numero. Käyttöjärjestelmä käyttää sitä viitaamaan user.GID-tiedostoon. Käyttäjän ryhmän tunnistenumero, joka viittaa käyttäjän ensisijaiseen ryhmään. Kun käyttäjä luo tiedoston, tiedoston ryhmä asetetaan tähän ryhmään. Tyypillisesti ryhmän nimi on sama kuin käyttäjän nimi. Käyttäjän toissijaiset ryhmät on lueteltu /etc/groups tiedostossa.GECOS tai käyttäjän koko nimi. Tämä kenttä sisältää luettelon pilkuilla erotetuista arvoista seuraavilla tiedoilla:
    • Käyttäjän koko nimi tai sovelluksen nimi.Suurenumero.Työpuhelinnumero.Kotipuhelinnumero.Muut yhteystiedot.
    Kotihakemisto. Absoluuttinen polku käyttäjän kotihakemistoon. Se sisältää käyttäjän tiedostot ja kokoonpanot. Oletuksena käyttäjän kotihakemistot on nimetty käyttäjän nimen mukaan ja luotu hakemistoon /home hakemisto.Login-kuori. Absoluuttinen polku käyttäjän kirjautumiskuoreen. Tämä on kuori, joka käynnistetään, kun käyttäjä kirjautuu järjestelmään. Useimmissa Linux-jakeluissa oletuskirjautumiskuori on Bash.

johtopäätös

/etc/passwd tiedosto seuraa kaikkia järjestelmän käyttäjiä.

pääte