Вы можете выполнить это, используя команду whoami, которая возвращает текущего пользователя:
#!/bin/bash
if [ `whoami` != 'root' ]
then
echo "You must be root to do this."
exit
fi
...
Запуск выше будет печатать You must be root to do this., если текущий пользователь не root. [ ! d1]
Примечание: альтернативой в некоторых случаях является просто проверка переменной $USER:
if [ $USER != 'root' ]
cat /etc/apt/sources.list
cat /etc/apt/sources.d/*
должен показать вам используемые репозитории. Я не знаю, как был защищен rubygems.org, но вот несколько полезных советов по apt: http://wiki.debian.org/SecureApt, это для debian, но это также относится к Ubuntu, который использует тот же менеджер пакетов. [ ! d0]
cat /etc/apt/sources.list
cat /etc/apt/sources.d/*
должен показать вам используемые репозитории. Я не знаю, как был защищен rubygems.org, но вот несколько полезных советов по apt: http://wiki.debian.org/SecureApt, это для debian, но это также относится к Ubuntu, который использует тот же менеджер пакетов. [ ! d0]
cat /etc/apt/sources.list
cat /etc/apt/sources.d/*
должен показать вам используемые репозитории. Я не знаю, как был защищен rubygems.org, но вот несколько полезных советов по apt: http://wiki.debian.org/SecureApt, это для debian, но это также относится к Ubuntu, который использует тот же менеджер пакетов. [ ! d0]
cat /etc/apt/sources.list
cat /etc/apt/sources.d/*
должен показать вам используемые репозитории. Я не знаю, как был защищен rubygems.org, но вот несколько полезных советов по apt: http://wiki.debian.org/SecureApt, это для debian, но это также относится к Ubuntu, который использует тот же менеджер пакетов. [ ! d0]
cat /etc/apt/sources.list
cat /etc/apt/sources.d/*
должен показать вам используемые репозитории. Я не знаю, как был защищен rubygems.org, но вот несколько полезных советов по apt: http://wiki.debian.org/SecureApt, это для debian, но это также относится к Ubuntu, который использует тот же менеджер пакетов. [ ! d0]
cat /etc/apt/sources.list
cat /etc/apt/sources.d/*
должен показать вам используемые репозитории. Я не знаю, как был защищен rubygems.org, но вот несколько полезных советов по apt: http://wiki.debian.org/SecureApt, это для debian, но это также относится к Ubuntu, который использует тот же менеджер пакетов. [ ! d0]