Проверяем от которого пользователя запущен скрипт, если не root выводим сообщение и выходим с ошибкой:
# Make sure only root can run our script
if [[ $EUID -ne 0 ]]; then
echo "This script must be run as root"
exit 1
fi
Или так:
# Check the script is being run by root if [ "$(id -u)" != "0" ]; then echo "This script must be run as root" exit 1 fi
Или запрещаем запуск скрипта от root'а:
# Check the script is not being run by root if [ "$(id -u)" == "0" ]; then echo "This script must not be run as root" exit 1 fi
Комментариев нет:
Отправить комментарий