Если том смонтирован, nosuid
то бит setuid игнорируется в исполняемых файлах. По крайней мере, новые версии Fedora монтируют внешние носители с этой опцией.
Кроме того, setuid ничего не делает для сценариев, если интерпретатор не готов запустить отдельную копию интерпретатора в качестве пользователя. Не многие из них.