Käyttäjätunnus

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 9. huhtikuuta 2018 tarkistetusta versiosta . tarkastukset vaativat 3 muokkausta .

Unixin kaltaisissa käyttöjärjestelmissä käyttäjät tunnistetaan käyttäjätunnisteilla ( eng .  User identifier, UID ).

Käyttöjärjestelmä erottaa käyttäjät UID:n (eikä esimerkiksi kirjautumisen) perusteella. Monessa[ kuinka paljon? ] -järjestelmissä on mahdollista luoda kaksi käyttäjätietuetta eri kirjautumisilla, mutta samalla UID:llä; seurauksena molemmilla kirjautumisilla on samat oikeudet, koska järjestelmän kannalta niitä ei voida erottaa (koska niillä on sama UID). Hyökkääjät voivat käyttää tätä: tunkeutunut järjestelmään ja hankkinut pääkäyttäjän oikeudet , hyökkääjä voi luoda itselleen tilin UID=0, jotta hän voi myöhemmin palata järjestelmään sisäänkirjautumalla , joka ei herätä huomiota, vaan saa rootin. oikeuksia.

Kelvollisten UID-arvojen joukko vaihtelee järjestelmän mukaan; yleensä UID sallii arvot 0 - 65535 tietyin varoin:

UID-arvo yhdistetään käyttäjälle /etc/passwd-tiedostossa . Varjosalasanatiedostot ja verkkotietopalvelu käyttävät myös numeerisia UID - tunnuksia . Omistajan käyttäjätunnus on Unix - tiedostojärjestelmien ja prosessien pakollinen tiedostomäärite .

Jotkut käyttöjärjestelmät voivat tukea 16-bittisiä UID:itä, mikä mahdollistaa 65536 yksilöllisen tunnisteen luomisen, vaikka nykyaikaisissa 32-bittisiä UID-tunnisteita tukevissa järjestelmissä voi olla 4 294 967 296 (2 32 ) eri tunnistearvoa.

Katso myös