S
в бите разрешения группы означает, что для файла установлен бит setuid .
Обычно вы можете удалить его с помощью chmod gs filename
Возможно, вам нужно запустить с помощью команды sudo :
sudo chmod gs filename
{{ 1}}
[Подтверждение концепции]
-rwxrwSrwx. 1 apache k.sewnundun 24 декабря 4 10:30 a.sh
sudo chmod g-s a.sh
-rwxrw-rwx. 1 apache k.sewnundun 24 дек 4 10:30 a.sh
Итак, немного покопавшись, я кое-что нашел.
Сначала я систематически понизил версию большинства задействованных пакетов, чтобы проверить, нет ли там чего-то неладного. Я сделал это с libvirt, virt -manager, qemu, iptables, ebtables, dnsmasq, но не нашел ничего существенного. Все еще нет ip в vm.
Я обычно использую pacaur для компиляции ядра linux -vfio из aur. После недавнего сбоя SSD у меня не осталось кеша pacaur -, поэтому переход на более старое ядро (im at 4.18.9 -vfio atm )был невозможен. Итак, я попробовал некоторые из основных ядер, которые лежали у меня в /var/cache/pacman/pkg. Недавний 4.18.9 никак не улучшил ситуацию. Но 4.16.8 -1 сделал. Загрузившись с ним, я снова получаю ip в vms. Через несколько дней я потрачу еще немного времени и выясню, где проблема.
К счастью, виртуальные машины не нужны мне часто.
редактировать :Как ни странно, ядро 4.14.71 lts также не предоставляет IP-адрес. Так что здесь виноват какой-то недавний патч.