Ограничение доступа
Материал из Simple Chat
|
|
В настоящие время IMPOMEZIA Simple Chat не имеет никаких встроенных средств для полного ограничения доступа конкретного пользователя. Поэтому для этих целей необходимо использовать внешние средства, например межсетевые экраны и т.п.
iptables
Для Linux разумным решением может стать использование стандартного межсетевого экрана iptables, предполагается что вы умеете работать с данной программой в вашем дистрибутиве. Ниже приведён пример простого скрипта ограничивающего доступ одного пользователя по ip а другого по mac.
#!/bin/bash IPT='/sbin/iptables' $IPT -N schat $IPT -F schat $IPT -A schat -s 192.168.0.1 -j DROP $IPT -A schat -m mac --mac-source 00:00:00:00:00:00 -j DROP $IPT -A INPUT -p tcp --dport 7666 -j schat