Loadkeys дает разрешение, отклоненное для обычного пользователя

Это зависит от того, как Ваш адрес был настроен во-первых. Можно настроить статический адрес, если Вы не хотите, чтобы он изменился. При использовании DHCPv6 затем, он во многом зависит от сервера DHCP. При использовании простого SLAAC (autoconf не сохраняющий состояние) затем, это должно остаться стабильным, пока MAC-адрес сетевого адаптера стабилен, и он Вы используете SLAAC с расширениями конфиденциальности, чем это не стабильно дизайном.

4
01.07.2014, 02:39
1 ответ

Вы должны базироваться возможности использовать loadkeys. Распространено установить setuid бит полномочий на loadkeys. Установка этого бита вызовет любые процессы, порожденные путем выполнения loadkeys файл для выполнения как владелец файла (обычно корень).

Для дополнительной защиты необходимо измениться loadkeysполномочия к 750, сделайте группу для него и добавьте любых пользователей, которые должны использовать loadkeys той группе.

$ groupadd loadkeys             # you can use any group name 
$ chgrp loadkeys /bin/loadkeys
$ chmod 4750 /bin/loadkeys      # setuid, group- and user-only read and execution
$ gpasswd -a user loadkeys      # add user to the group
6
27.01.2020, 20:52
  • 1
    Очень хороший, хотя я хотел бы указать на один незначительный незначительный сбой. Это может или не может зависеть от ОС, но по крайней мере с выполнением debian 9 chgrp на файле очищается, setuid обдумал файл, таким образом, необходимо переупорядочить chmod после chgrp или иначе это работа привычки. Также я просто задавался вопросом, существуют ли какие-либо последствия безопасности? Например, мог loadkeys использоваться для установки клавиатурного перехватчика? –  Timo 15.03.2018, 13:53

Теги

Похожие вопросы