SUID не работает со сценарием оболочки

Я создал небольшой сценарий оболочки со следующим содержимым:

cat /usr/bin/checksuid.sh

!/bin/bash
echo "Hello" > /etc/myfile.cnf

ls -l /usr/bin/checksuid.sh
-rwsr-xr-x 1 root root 56 Sep  9 12:56 /usr/bin/checksuid.sh

Я также создал файл/etc/myfile.cnf с учетной записью root и настройкой прав доступа, как показано ниже:

-rw-r--r-- 1 root root 6 Sep  9 12:26 /etc/myfile.cnf

Когда я выполню/usr/bin/checksuid.sh из учетной записи без полномочий root я получаю следующую ошибку:

/usr/bin/checksuid.sh: line 3: /etc/myfile.cnf: Permission denied

Может ли кто-нибудь помочь вам в этом, почему SUID не работает?

Ответы на вопрос(2)

Ваш ответ на вопрос