LINUX.ORG.RU

bash и секурность


0

0
Есть bash-скрипт, на нем атрибут suid root, он читает некоторый файл, права 600, т.е. доступен для чтения только руту. Данные из файла он запоминает в некоторой переменной для последующего использования, типа

export OPTION1=`cat /etc/ncerc | grep option1= | sed s/option1=//`

Достаточно ли это секурно? Данные в $OPTION1 никак не должны быть доступны юзеру, выполняющему скрипт (напомню, этот скрипт suid root). Вообще, $OPTION1 используется только один раз, передаваясь в качестве параметра другой команде, может лучше вообще не использовать переменную, типа

nce `cat /etc/ncerc | grep option1= | sed s/option1=//`

Жду советов. Заранее спасибо.

anonymous
лучше в окружение ничего не пихать
KirG0FF ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.