Ну ... один из всех возможных ответов - изменить оболочку пользователя на / sbin / nologin
. Это позволит выполнить аутентификацию, а затем сказать
This account is currently not available.
(если / sbin / nologin
находится в / etc / shells
)
В противном случае вы можете использовать аналогичный подход, как в связанной статье с ForceCommand
:
Match Group disabled_group # or User disabled_user
ForceCommand echo "This account is disabled"
Puede agregar una regla udev similar a esta:
ENV{ID_SERIAL}!="?*", SUBSYSTEMS=="usb", RUN+="/usr/bin/usbdevinserted.sh"
Y, en usbdevinserted.sh, agregue comandos para bloquear el acceso a este USB.
Además, puede eliminar usuarios del grupo usb
(u otro grupo que proporcione acceso a dispositivos USB)
В BIOS есть возможность отключить все USB-порты. Я отключил камеру, микрофон и Bluetooth.
В целях безопасности рекомендуется отключить USB-порты. Многие компании делают это. Однако, если вы хотите сделать это в Linux, есть драйвер под названием «usb -storage». Попробуйте удалить его или, если это невозможно, попробуйте запретить (внести его в черный список ).
Как было сказано в обсуждении, попробуйте внести его в черный список. Перейдите к /etc/modprobe.d/blacklist.conf
и добавьтеblacklist usb-storage
См. обсуждение в OpenSUSE:https://forums.opensuse.org/showthread.php/441492-how-to-disable-usb-storage
Другой вариант — добавить параметр «nousb» в строку загрузки ядра либо при загрузке, либо при редактировании файла /etc/default/grub или /boot/grub.cfg
RedHat 7 сделал это при выборе профиля безопасности DISA Stig. Мне потребовалось немного времени, чтобы понять, почему моя мышь и клавиатура перестали работать.