- Содержание статьи
Описание и решение
Если при разработке скрипта, для вас нужно найти, запущен ли он от суперпользователя (обычно это root), либо нет, то можно пользоваться последующим кодом:
#!/bin/bash if [ "$EUID" -ne 0 ] then echo '' && echo '' && echo '' echo 'Ошибка:' echo 'Этот скрипт следует запускать с правами суперпользователя!' echo '' && echo '' && echo '' exit fi
Этот скрипт инспектирует, запущен ли скрипт от пользователя с UID 0, обозначающий пользователя с правами суперпользователя, и если нет, то выводит соответственное сообщение в терминал.

Добавить комментарий