Login: não é uma operação do núcleo

Uma aplicação de login privilegiada apresenta uma interface de login para obter as credenciais dos utentes

Par nome/senha

Elementos biométricos

Smartcard e PIN de ativação

A aplicação de login valida as credenciais e obtém os UID e GIDs apropriados para o utente

E inicia uma aplicação num processo com esses identificadores

Quando este processo termina a aplicação de login reaparece

Daí em diante todos os processos criados pelo utente têm os seus identificadores

Herdados através de forks

O processo de login tem de ser privilegiado

Tem de criar processos com UID and GIDs arbitrários

  • Os dos utentes que fazem login

Last updated