Данный скрипт позволяет отследить пользователей, которые истользуют ресурсы самба сервера.
Создаем скрипт.
В результате выполнения скрипта получим:
Подробнее тут
Создаем скрипт.
#nano -w /usr/sbin/smbactivip
#!/bin/sh lsof | grep -i "/data" | gawk '{ print $2 }' | uniq > tmp echo "PCs USING THE APPLICATION:" while read row ; do grep `netstat -pn | grep $row | gawk '{ print $5 }' | cut -d":" -f1` /etc/hosts if [ $? -ne 0 ]; then netstat -pn | grep $row | gawk '{ print $5 }' | cut -d":" -f1 fi done < tmpДаем права на выполнение файла.
#chmod a+x /usr/sbin/smbactivipДля работы скрипта необходим заполненый /etc/hosts
В результате выполнения скрипта получим:
На основании сетевой активности скрипт выводит информацию о ПК, которые используют smbd в момент запуска, в описанном случае абсолютный адрес шары "/data"
noir scripts # /usr/sbin/smbactivip
PCs USING THE APPLICATION:
192.168.100.201 Comp1
192.168.100.1 Claes
noir scripts # /usr/sbin/smbactivip
PCs USING THE APPLICATION:
192.168.100.201 Comp1
192.168.100.1 Claes
Подробнее тут
Комментариев нет:
Отправить комментарий