Используя тестовый код файла для проверки разрешений, я использовал -rwx внутри [], но не будет работать?

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
0
задан 7 July 2017 в 19:26

1 ответ

Ваш сценарий работает на меня, когда Вы кодировали его. Хорошо работает, как, всего лишь должен запуститься

#!/bin/bash

Я создал файл test.sh и вставил в Вашем коде.

chmod +x test.sh

./test.sh

Полученный корректное сообщение эха в зависимости от того, какой privs я имел, когда я выполнил сценарий.

0
ответ дан 2 November 2019 в 23:47

Другие вопросы по тегам:

Похожие вопросы: