Это контролируется записью dmesg_restrict
sysctl
, описанной в документации ядра . Его значение по умолчанию определяется значением конфигурации ядра CONFIG_SECURITY_DMESG_RESTRICT
, которое обычно включено в современных дистрибутивах.
Вы можете увидеть текущее значение, запустив
/sbin/sysctl kernel.dmesg_restrict
и измените его значение, используя (как root
)
.
sysctl -w kernel.dmesg_restrict=1
(для включения ограничения )или
sysctl -w kernel.dmesg_restrict=0
(, чтобы отключить его и восстановить старое поведение ).
Чтобы сделать это изменение постоянным (, автоматически применяемым при загрузке ), запишите его в /etc/sysctl.conf
или в файл конфигурации в/etc/sysctl.d
:
echo kernel.dmesg_restrict=0 | sudo tee -a /etc/sysctl.d/99-dmesg.conf
Это похоже на известную проблему с пакетом:https://github.com/savio-code/fern-wifi-cracker/issues/132
Судя по этому, Fern неправильно автоматически выбирает python 3. По-видимому, вы можете запустить его, позвонив
python3 <path to fern>