Página 1 de 1

[RESUELTO] Usuario para ejecutar la parte del servidor

Publicado: 14 de febrero de 2023 - 11:01 a. m.
por flipflip
Hola a todos,

Mientras navegaba por los directorios de mi servidor Wapt, noté algo sorprendente. El propietario y el grupo propietario no son root ni Wapt, sino "1000:philippe" (Philippe tiene el GID 1000).
/opt/wapt# ll
total 8648
-rw-r--r-- 1 1000 philippe 5930 25 ene. 19:00 auth_module_ad.py
drwxr-xr-x 3 root root 4096 14 feb. 10:55 bin
drwxr-xr-x 2 root root 4096 7 nov. 15:34 cache
-rw-r--r-- 1 1000 philippe 401518 3 feb. 15:45 common.py
drwxr-x--- 2 wapt www-data 4096 14 feb. 10:55 conf
drwxr-xr-x 2 root root 4096 28 sep. 16:00 conf.d
drwxr-xr-x 2 wapt root 4096 14 feb. 10:56 db
drwxr-xr-x 8 root root 4096 14 feb 10:55 include
drwxr-xr-x 2 root root 4096 28 sep 16:00 keys
drwxr-xr-x 6 1000 philippe 4096 14 feb 10:55 lib
-rw-r--r-- 1 1000 philippe 7641 25 ene 19:00 licencing.py
drwxr-xr-x 2 root root 4096 7 nov 15:34 log
drwx------ 2 root root 4096 11 ene 08:55 private
drwxr-xr-x 2 root root 4096 14 feb 10:55 __pycache__
-rwxr-xr-x 1 1000 philippe 909 25 de enero 19:00 runwaptserver.sh
-rwxr-xr-x 1 1000 philippe 1603 25 de enero 19:00 runwaptservice.sh
-rwxr-xr-x 1 1000 philippe 909 25 de enero 19:00 runwapttasks.sh
-rw-r--r-- 1 1000 philippe 7061 25 de enero 19:00 setupdevhelpers.py
-rw-r--r-- 1 1000 philippe 15966 13 de febrero 14:20 setuphelpers_linux.py
-rw-r--r-- 1 1000 philippe 23301 enero 25 19:00 setuphelpers_macos.py
-rw-r--r-- 1 1000 philippe 27547 13 feb 14:20 setuphelpers.py
-rw-r--r-- 1 1000 philippe 15715 25 ene 19:00 setuphelpers_unix.py
drwxr-xr-x 3 root root 4096 21 oct 12:36 ssl
drwxr-xr-x 6 root root 4096 14 feb 10:55 plantillas
-rw-r--r-- 1 1000 philippe 20 feb 13 14:20 versión completa
drwxr-xr-x 3 root root 4096 14 feb 10:55 wads
-rw-r--r-- 1 1000 philippe 4607 13 feb 14:20 waptbinaries.sha256
-rw-r--r-- 1 1000 philippe 109374 13 feb 14:20 waptcrypto.py
-rwxr-xr-x 1 1000 philippe 6357600 13 feb 14:20 wapt-get.bin
-rw-r--r-- 1 root root 8 7 nov 15:34 wapt-get.ini
-rw-r--r-- 1 1000 philippe 88383 13 feb 14:20 wapt-get.py
-rwxr-xr-x 1 1000 philippe 999 25 ene 19:00 wapt-get.sh
-rw-r--r-- 1 1000 philippe 188351 13 de febrero 14:20 waptpackage.py
-rwxr-xr-x 1 1000 philippe 940 25 de enero 19:00 waptpython.sh
-rw-r--r-- 1 1000 philippe 4150 25 de enero 19:00 wapt-scanpackages.py
-rwxr-xr-x 1 1000 philippe 960 25 de enero 19:00 wapt-scanpackages.sh
drwxr-xr-x 9 raíz raíz 4096 14 de febrero 10:55 waptserver
drwxr-xr-x 9 raíz raíz 4096 14 de febrero 10:55 waptservice
-rw-r--r-- 1 1000 philippe 8889 25 de enero 19:00 wapt-signpackages.py
-rwxr-xr-x 1 1000 philippe 961 25 de enero 19:00 wapt-signpackages.sh
-rwxr-xr-x 1 1000 philippe 1340200 13 de febrero 14:20 wapttftpserver.bin
-rw-r--r-- 1 1000 philippe 110882 13 de febrero 14:20 waptutils.py
Estoy subiendo desde un directorio /opt/wapt:
drwxr-xr-x 19 wapt www-data 4096 13 de febrero 11:49 wapt
ID de wapt
uid=107(wapt) gid=33(www-data) grupos=33(www-data)
El servidor se ejecuta en Debian 11.6, que se acaba de actualizar, junto con los paquetes wapt. Durante la instalación inicial, usé la versión 2.2 de wapt.

Re: Usuario para ejecutar la parte del servidor

Publicado: 14 de febrero de 2023 - 14:28
por dcardon
Hola Flipflip,

Muchas gracias por sus comentarios. Hubo un cambio reciente en nuestra granja de compilación, y la cuenta buildbot:buildbot (1000:1000) aún conserva los permisos de archivo del paquete (que deberían haber sido root:root). No es ideal, pero no debería afectar la producción. Lo solucionaremos rápidamente. Mientras tanto, puede realizar los siguientes cambios:

Código: Seleccionar todo

find /opt/wapt -group 1000 -exec chgrp  root {}  \;
find /opt/wapt -user 1000 -exec chown  root {}  \;
Lo siento por los inconvenientes ocasionados.

Atentamente,

Denis

Re: Usuario para ejecutar la parte del servidor

Publicado: 14 de febrero de 2023 - 16:53
por flipflip
De acuerdo, apliqué el cambio y reinicié el servicio wapt* en el servidor.

Hasta ahora, todo bien... Todo parece correcto.

Gracias.

Re: [RESUELTO] Usuario para ejecutar la parte del servidor

Publicado: 15 de febrero de 2023 - 9:20 a. m.
por dcardon
Hola de nuevo Flipflip,

la última versión de desarrollo publicada debería solucionar el problema y se incluirá en la próxima versión. Gracias de nuevo por el informe de error.

Saludos cordiales,

Denis