Могу ли я установить для Perl скрипт?

Я сделал Perl-скрипт для смены владельца файла, принадлежащего другому пользователю. Сценарий завершен. Мой администратор сохранил это в каталоге / sbin и установил для него uid, используя chmod u + s name_of_script. Но когда я запускаю этот скрипт, он выдает ошибку, что операция chown не разрешена. Я сделал программу на C, и она работает, выполнив те же действия. Поэтому мой вопрос: если setuid работает для perl, я не должен получить эту ошибку, потому что код на C не дал мне никакой ошибки. Так что я могу установить setuid для скрипта Perl или я должен идти с кодом C.

Не говорите мне, чтобы попросить администратора менять владельца каждый раз. На самом деле на сервере у меня есть постановка имени пользователя, и я размещаю на нем сайт Joomla. Теперь, когда я устанавливаю некоторый плагин, файлы, связанные с этим плагином, принадлежат www-data. Вот почему я не хочу каждый раз заходить к админу. Или вы можете дать мне другое решение, касающееся моей проблемы.

Благодарю.

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

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