Quinto dia OpenCommunityDay


Demonios:

Se requiere que el script de la semana pasada como demonio.

Crear en:  /etc/systemd/system/

***NuestroDemonio.service***
[Unit]
Description=El demonio del openCommunityDay
After=multi-user.target

[Service]
Type=simple
ExecStart=/nuestra/ruta/del/script
User=miUsuario
WorkingDirectory=/ruta/hasta/la/carpeta/del/script
Restart=on-failure
StandardOutput=syslog
StandardError=syslog

[Install]
WantedBy=multi-user.target


Para que sirve:

sudo systemctl enable NuestroDemonio.service
sudo systemctl daemon-reload

sudo systemctl start NuestroDemonio.service


....:::: Ejercicio ::::....

Ejecutar el script del dia anterior como demonio, al cual otro proceso le enviara los usuarios que deberían ser creados.

Para este propósito, se utilizaran << named pipes >> y/ó << unix domain sockets >>

....::::::::....

Named Pipes:

Creando un pipe:


mkfifo my_pipe [miScript] <my_pipe> [salida] &

Enviando información al pipe:

cat file > my_pipe








Comentarios

  1. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  2. Primero se creó un archivo llamado "NuestroDemonio.service" en "/etc/systemd/system/" con la información que viene arriba, después se creo un usuario de servicio: Usuario que ejecutará el demonio y se le asignaron permisos en el archivo sudoers, para esto se utilizó el comando "visudo" (Se utilizan esta herramienta para no batir el archivo, es como nos explicaron para passwd o useradd). Este usuario podrá ejecutar solo ciertos comandos, esto se especifica en sodoers. Los comandos utilizados fueron:
    * sudo useradd addusuario
    * visudo
    Y se agregó esta linea en sudoers
    addusuario ALL=(ALL) NOPASSWD:/usr/sbin/useradd *, /usr/sbin/userdel *, /usr/bin/chage *, /usr/bin/mkdir *, /usr/bin/chown *, /usr/bin/cat *, /usr/bin/sed *, /usr/bin/read *
    Referencia: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/2/html/Getting_Started_Guide/ch02s03.html

    ResponderEliminar

Publicar un comentario

Entradas populares