15 lines
608 B
Bash
Executable File
15 lines
608 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Ce script change les "capabilities" de l'exécutable afin de lui permettre d'ouvrir un port TCP inférieur à 1024
|
|
# (port Modbus 502) sans avoir les privilèges ROOT.
|
|
# Pour que le script fonctionne, il faut ajouter les permissions d'accès dans visudo. (execution de sudo -n).
|
|
|
|
|
|
if [ $1 = release ]; then
|
|
echo "Changement des permissions de l'exécutable RELEASE"
|
|
sudo -n setcap cap_net_bind_service=ep /home/zonetest/DevZT/ZT/Release/ZT
|
|
else
|
|
echo "Changement des permissions de l'exécutable DEBUG"
|
|
sudo -n setcap cap_net_bind_service=ep /home/zonetest/DevZT/ZT/Debug/ZT
|
|
fi
|