Я не могу запускать скрипты с использованием точки-косой черты, потому что не знаю, как добавить это в качестве правила команды sudo в FreeIPA. Пользователи к этому не допускаются.
./myscript.sh
Как добавить ./ как правило в FreeIPA, как и любое другое командное правило:
Вы не можете добавить что-то подобное к sudo
в общем, я предполагаю, что это было бы невозможно сделать и во FreeIPA. Согласно странице руководства sudoers
Имя команды - это полное имя файла, которое может включать подстановочные знаки в стиле оболочки.
Это означает, что вы не можете использовать ./test.sh
потому что это неполное имя.
В качестве побочного примечания, возможность включить эту опцию будет фактически означать, что пользователь сможет запускать все, что захочет, с sudo
, чтобы вы могли снять для них любые ограничения.