Для сценариев, требующих полномочий root, сначала нужно проверить, какой пользователь запустил сценарий.



UID пользователя root всегда равен 0. Проверка, является ли пользователь, запустивший сценарий, пользователем root, может выглядеть так:



ROOT_UID=0 



if [ "$UID" -eq "$ROOT_UID" ]

then 

echo "Root" 

else 

echo "Обычный пользователь"

fi 

exit 0