Seite 1 von 1

[GELÖST] Benutzer soll den Serverteil ausführen

Veröffentlicht: 14. Februar 2023 - 11:01 Uhr
von flipflip
Hallo zusammen,

Beim Durchsuchen der Verzeichnisse meines Wapt-Servers fiel mir etwas Überraschendes auf. Der Besitzer und die Besitzergruppe sind nicht root oder Wapt, sondern "1000:philippe" (Philippe hat die GID 1000).
/opt/wapt# ll
total 8648
-rw-r--r-- 1 1000 philippe 5930 Jan 25 19:00 auth_module_ad.py
drwxr-xr-x 3 root root 4096 Feb 14 10:55 bin
drwxr-xr-x 2 root root 4096 Nov 7 15:34 cache
-rw-r--r-- 1 1000 philippe 401518 Feb 3 15:45 common.py
drwxr-x--- 2 wapt www-data 4096 Feb 14 10:55 conf
drwxr-xr-x 2 root root 4096 Sep 28 16:00 conf.d
drwxr-xr-x 2 wapt root 4096 Feb 14 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. Jan. 19:00 licencing.py
drwxr-xr-x 2 root root 4096 7. Nov. 15:34 log
drwx------ 2 root root 4096 11. Jan. 08:55 private
drwxr-xr-x 2 root root 4096 14. Feb. 10:55 __pycache__
-rwxr-xr-x 1 1000 philippe 909 25. Jan. 19:00 runwaptserver.sh
-rwxr-xr-x 1 1000 philippe 1603 25. Jan. 19:00 runwaptservice.sh
-rwxr-xr-x 1 1000 philippe 909 25. Jan. 19:00 runwapttasks.sh
-rw-r--r-- 1 1000 philippe 7061 25. Januar 19:00 setupdevhelpers.py
-rw-r--r-- 1 1000 philippe 15966 13. Februar 14:20 setuphelpers_linux.py
-rw-r--r-- 1 1000 philippe 23301 25. Januar 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. Jan. 19:00 setuphelpers_unix.py
drwxr-xr-x 3 root root 4096 21. Okt. 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. Jan. 19:00 wapt-get.sh
-rw-r--r-- 1 1000 philippe 188351 13. Februar 14:20 waptpackage.py
-rwxr-xr-x 1 1000 philippe 940 25. Januar 19:00 waptpython.sh
-rw-r--r-- 1 1000 philippe 4150 25. Januar 19:00 wapt-scanpackages.py
-rwxr-xr-x 1 1000 philippe 960 25. Januar 19:00 wapt-scanpackages.sh
drwxr-xr-x 9 root root 4096 14. Februar 10:55 waptserver
drwxr-xr-x 9 root root 4096 14. Februar 10:55 waptservice
-rw-r--r-- 1 1000 philippe 8889 Jan 25 19:00 wapt-signpackages.py
-rwxr-xr-x 1 1000 philippe 961 25. Jan. 19:00 wapt-signpackages.sh
-rwxr-xr-x 1 1000 philippe 1340200 13. Februar 14:20 wapttftpserver.bin
-rw-r--r-- 1 1000 philippe 110882 13. Februar 14:20 waptutils.py
Ich wechsle von einem /opt/wapt-Verzeichnis nach oben:
drwxr-xr-x 19 wapt www-data 4096 Feb 13 11:49 wapt
wapt id
uid=107(wapt) gid=33(www-data) groups=33(www-data)
Der Server läuft unter Debian 11.6, das kürzlich zusammen mit den wapt-Paketen aktualisiert wurde. Bei der Erstinstallation verwendete ich wapt Version 2.2.

Betreff: Benutzer soll den Server betreiben

Veröffentlicht: 14. Februar 2023 – 14:28 Uhr
von dcardon
Hallo Flipflip,

Vielen Dank für Ihr Feedback. Wir haben kürzlich eine Änderung an unserer Build-Farm vorgenommen, und das Konto buildbot:buildbot (1000:1000) hält weiterhin die Dateiberechtigungen für das Paket (die eigentlich root:root lauten sollten). Das ist nicht optimal, sollte aber keine Auswirkungen auf die Produktion haben. Wir werden das Problem schnellstmöglich beheben. In der Zwischenzeit können Sie folgende Änderungen vornehmen:

Code: Alle auswählen

find /opt/wapt -group 1000 -exec chgrp  root {}  \;
find /opt/wapt -user 1000 -exec chown  root {}  \;
Entschuldigen Sie die Unannehmlichkeiten.

Aufrichtig,

Denis

Betreff: Benutzer soll den Server betreiben

Veröffentlicht: 14. Februar 2023 – 16:53 Uhr
von flipflip
Okay, ich habe die Änderung angewendet und den wapt*-Dienst auf dem Server neu gestartet.

Bis jetzt läuft alles gut.

Vielen Dank.

Betreff: [GELÖST] Benutzer soll den Serverteil ausführen

Veröffentlicht: 15. Februar 2023 - 9:20 Uhr
von dcardon
Hallo nochmal Flipflip,

der neueste Nightly Build, der online gestellt wurde, sollte das Problem beheben und wird in der nächsten Version enthalten sein. Vielen Dank nochmals für den Fehlerbericht.

Beste Grüße,

Denis