Pagina 1 di 1

[RISOLTO] Utente per eseguire la parte server

Pubblicato: 14 febbraio 2023 - 11:01
di flipflip
Ciao a tutti,

Mentre navigavo tra le directory del mio server Wapt, ho notato qualcosa di sorprendente. Il proprietario e il gruppo proprietario non sono root o Wapt, ma "1000:philippe" (Philippe ha GID 1000).
/opt/wapt# ll
total 8648
-rw-r--r-- 1 1000 philippe 5930 25 gen 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 set 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 set 16:00 keys
drwxr-xr-x 6 1000 philippe 4096 14 feb 10:55 lib
-rw-r--r-- 1 1000 philippe 7641 25 gen 19:00 licencing.py
drwxr-xr-x 2 root root 4096 7 nov 15:34 log
drwx------ 2 root root 4096 11 gen 08:55 private
drwxr-xr-x 2 root root 4096 14 feb 10:55 __pycache__
-rwxr-xr-x 1 1000 philippe 909 25 gennaio 19:00 runwaptserver.sh
-rwxr-xr-x 1 1000 philippe 1603 25 gennaio 19:00 runwaptservice.sh
-rwxr-xr-x 1 1000 philippe 909 25 gennaio 19:00 runwapttasks.sh
-rw-r--r-- 1 1000 philippe 7061 25 gennaio 19:00 setupdevhelpers.py
-rw-r--r-- 1 1000 philippe 15966 13 febbraio 14:20 setuphelpers_linux.py
-rw-r--r-- 1 1000 philippe 23301 25 gennaio 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 gen 19:00 setuphelpers_unix.py
drwxr-xr-x 3 root root 4096 21 ott 12:36 ssl
drwxr-xr-x 6 root root 4096 14 feb 10:55 templates
-rw-r--r-- 1 1000 philippe 20 13 feb 14:20 version-full
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 gen 19:00 wapt-get.sh
-rw-r--r-- 1 1000 philippe 188351 13 febbraio 14:20 waptpackage.py
-rwxr-xr-x 1 1000 philippe 940 25 gennaio 19:00 waptpython.sh
-rw-r--r-- 1 1000 philippe 4150 25 gennaio 19:00 wapt-scanpackages.py
-rwxr-xr-x 1 1000 philippe 960 25 gennaio 19:00 wapt-scanpackages.sh
drwxr-xr-x 9 root root 4096 14 febbraio 10:55 waptserver
drwxr-xr-x 9 root root 4096 14 febbraio 10:55 waptservice
-rw-r--r-- 1 1000 philippe 8889 25 gennaio 19:00 wapt-signpackages.py
-rwxr-xr-x 1 1000 philippe 961 25 gennaio 19:00 wapt-signpackages.sh
-rwxr-xr-x 1 1000 philippe 1340200 13 febbraio 14:20 wapttftpserver.bin
-rw-r--r-- 1 1000 philippe 110882 13 febbraio 14:20 waptutils.py
Sto risalendo da una directory /opt/wapt:
drwxr-xr-x 19 wapt www-data 4096 13 feb 11:49 wapt
wapt id
uid=107(wapt) gid=33(www-data) groups=33(www-data)
Il server è basato su Debian 11.6, appena aggiornato, insieme ai pacchetti wapt. Durante l'installazione iniziale, ho utilizzato la versione 2.2 di wapt.

Re: Utente per eseguire la parte server

Pubblicato: 14 febbraio 2023 - 14:28
di dcardon
Ciao flipflip,

Grazie mille per questo feedback. C'è stata una recente modifica alla nostra build farm e l'account buildbot:buildbot (1000:1000) mantiene ancora i permessi file per il pacchetto (che avrebbero dovuto essere root:root). Non è la situazione ideale, ma non dovrebbe influire sulla produzione. Risolveremo il problema molto rapidamente. Nel frattempo, puoi apportare le seguenti modifiche:

Codice: Seleziona tutto

find /opt/wapt -group 1000 -exec chgrp  root {}  \;
find /opt/wapt -user 1000 -exec chown  root {}  \;
Ci dispiace per l'inconvenienza.

Sinceramente,

Denis

Re: Utente per eseguire la parte server

Pubblicato: 14 febbraio 2023 - 16:53
di flipflip
Ok, ho applicato la modifica e riavviato il servizio wapt* sul server.

Per ora tutto bene... Sembra tutto a posto.

Grazie.

Re: [RISOLTO] Utente per eseguire la parte server

Pubblicato: 15 febbraio 2023 - 09:20
di dcardon
Ciao di nuovo Flipflip,

l'ultima build nightly pubblicata online dovrebbe risolvere il problema e sarà inclusa nella prossima release. Grazie ancora per la segnalazione del bug.

Cordiali saluti,

Denis