SO1 – conceitos básicos de Unix
#conceitos básicos de Unix
Cada programa que se executa ocorre no contexto de um processo
Um processo define: zona de memória, prioridade, identificação do utilizador, directoria de trabalho variáveis de ambiente
Um processo é criado sempre por outro processo
O processo filho adquire algumas das características do processo pai: variáveis de ambiente, ficheiros abertos, programa em execução
O processo pai pode controlar várias das características que o processo filho vai ter
As variáveis de ambiente definem aspectos operacionais do ambiente de trabalho do ambiente de execução dos programas e do ambiente do utilizador
Gestão de utilizadores
/etc/passwd
contem a identificação das contas de utilizador
está em formato “clear text”
/etc/group
/etc/shadow
contem a password dos utilizadores, acesso apenas pelo administrador
/etc/gshadow
comandos especiais para lidar com execução privilegiada temporária:
setuid, set user ide upon execution
setgig
sudo
0 thoughts on “SO1 – conceitos básicos de Unix”