if [ -w /etc/shadow ]
then
echo "You have the powers of the super user!"
else
echo "Wow we probably have to try this again logged as root"
fi
Я вошел в систему как root, но команда по-прежнему не работает. В файле отображаются разрешения пользователя:
-rw-r----- 1 root shadow 1301 Jul 7 15:18 /etc/shadow
Ваш сценарий работает на меня, когда Вы кодировали его. Хорошо работает, как, всего лишь должен запуститься
#!/bin/bash
Я создал файл test.sh и вставил в Вашем коде.
chmod +x test.sh
./test.sh
Полученный корректное сообщение эха в зависимости от того, какой privs я имел, когда я выполнил сценарий.