<Anterior | Contenido | Siguiente>
Los demonios son procesos de servidor que se ejecutan de forma continua. La mayoría de las veces, se inicializan al inicio del sistema y luego esperan en segundo plano hasta que se requiera su servicio. Un ejemplo típico es el demonio de redes, xinetd, que se inicia en casi todos los procedimientos de arranque. Una vez que se inicia el sistema, el demonio de red simplemente se sienta y espera hasta que un programa cliente, como un cliente FTP, necesita conectarse.
4.1.3. Atributos del proceso
Un proceso tiene una serie de características, que se pueden ver con el ps mando:
• El ID del proceso o PID: un número de identificación único que se utiliza para hacer referencia al proceso.
• El ID del proceso padre o PPID: el número del proceso (PID) que inició este proceso.
• Buen número: el grado de simpatía de este proceso hacia otros procesos (que no debe confundirse con la prioridad del proceso, que se calcula en función de este buen número y el uso reciente de la CPU del proceso).
• Terminal o TTY: terminal al que se conecta el proceso.
• Nombre de usuario del usuario real y efectivo (RUID y EUID): titular del proceso. El propietario real es el usuario que emite el comando, el usuario efectivo es el que determina el acceso a los recursos del sistema. RUID y EUID suelen ser iguales y el proceso tiene los mismos derechos de acceso que tendría el usuario emisor. Un ejemplo para aclarar esto: el navegador Mozilla in / usr / bin es propiedad del usuario raíz:
theo: ~> ls -l / usr / bin / mozilla
-rwxr-xr-x 1 raíz raíz 4996 20 de noviembre 18:28 / usr / bin / mozilla *
theo: ~> mozilla y
[1] 26595
theo: ~> pd-af
theo: ~> ls -l / usr / bin / mozilla
-rwxr-xr-x 1 raíz raíz 4996 20 de noviembre 18:28 / usr / bin / mozilla *
theo: ~> mozilla y
[1] 26595
theo: ~> pd-af
UID
teo teo
PID PPID C HORA TTY
UID
teo teo
HORA CMD
HORA CMD
26601 26599 0 15:04 pts / 5 00:00:00 / usr / lib / mozilla / mozilla-bin
26613 26569 0 15:04 pts / 5 00:00:00 ps -af
26601 26599 0 15:04 pts / 5 00:00:00 / usr / lib / mozilla / mozilla-bin
26613 26569 0 15:04 pts / 5 00:00:00 ps -af
Cuando el usuario teo inicia este programa, el proceso en sí y todos los procesos iniciados por el proceso inicial, serán propiedad del usuario teo y no por el administrador del sistema. Cuando Mozilla necesita acceso a ciertos archivos, ese acceso será determinado por teolos permisos y no por raízes
• Propietario de grupo real y efectivo (RGID y EGID): El propietario de grupo real de un proceso es el grupo principal del usuario que inició el proceso. El propietario efectivo del grupo suele ser el mismo, excepto cuando se ha aplicado el modo de acceso SGID a un archivo.