Beküldte kimarite -
Az UFW tűzfal grafikus előtét programja, a GUFW a terminálban a gufw paranccsal indítható -ami tulajdonképpen, egy script- és a gufw-pkexec scriptet futtatja.
Honlap:
http://gufw.org/
Indítási jelenség lehet:
gufw ls: '/usr/lib/python*/site-packages/gufw/gufw.py' nem érhető el: Nincs ilyen fájl vagy könyvtár
Telepíthető gufw.py fájl azonban csak a már telepített gufw csomagban található (apt-file):
apt-file search gufw.py gufw: /usr/share/gufw/gufw/gufw.py gufw: /usr/share/gufw/gufw/gufw/view/gufw.py
A hiba javítása a bin rendszerkönyvtárban lakó gufw-pkexec script szerkesztésével történik
Készíts biztonsági másolatot (cp):
sudo cp /bin/gufw-pkexec /bin/gufw-pkexec.ORIG
Szerkeszd a gufw-pkexec fájlt admin joggal. (azonban, ezzel a scripttel ne indítsd a GUFW alkalmazást!)
A fájl eredeti tartalma:
#!/bin/bash LOCATIONS=`ls -ld /usr/lib/python*/site-packages/gufw/gufw.py | awk '{print $9}'` # from source LOCATIONS=( "${LOCATIONS[@]}" "/usr/share/gufw/gufw/gufw.py" ) # deb package for ((i = 0; i < ${#LOCATIONS[@]}; i++)) do if [[ -e "${LOCATIONS[${i}]}" ]]; then python3 ${LOCATIONS[${i}]} $1 fi done
A fájl tartalma a szerkesztés után:
#!/bin/bash LOCATIONS=`ls -ld /usr/lib/python*/site-packages/gufw/gufw.py 2>/dev/null | awk '{print $9}'` # from source LOCATIONS=( "${LOCATIONS[@]}" "/usr/share/gufw/gufw/gufw.py" ) # deb package for ((i = 0; i < ${#LOCATIONS[@]}; i++)) do if [[ -e "${LOCATIONS[${i}]}" ]]; then python3 ${LOCATIONS[${i}]} $1 fi done
Forrás:
https://github.com/costales/gufw/commit/b1ae32cffaa5c4c0226c138fc3eaeef0010ad28b
Enjoy :-)