Para su información, me encontré con el mismo problema:
gpg: keyserver receive failed: Connection refused
Mi resolv.conf
contenía:
nameserver 127.0.0.1
nameserver XXX.XXX.XXX.XXX
search XXX.XXX
y era inmutable:
$ lsattr /etc/resolv.conf
----i---------e---- /etc/resolv.conf
Además,No tenía un servidor DNS vinculado a la interfaz de red loopback (127.0.0.1 ).
Entonces, cuando traté de ejecutar este comando
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys XXXXXXXXXXXXXX
apt-key
solo usó el primer servidor de nombres que no existe y falló.
Quité la inmutabilidad:
sudo chattr -i /etc/resolv.conf
Modifiqué el primer servidor de nombres para que apunte a uno que funcione.
Y vuelvo a poner la inmutabilidad:
sudo chattr -i /etc/resolv.conf
Y finalmente apt-key
funcionó.
Здесь возникает концептуальная проблема.
Если вы разрешаете данным www -доступ к оболочке, которая разрешает перенаправление (, например bash
), этому пользователю разрешено выполнять перенаправление.
Однако у пользователя должно быть разрешение на запись в каталог или файл, куда идет перенаправление (запись в каталог, если вы хотите создавать новые файлы ).