У меня есть Баш скрипт archive.sh который принадлежит Пользователя1 и имеет разрешения как . Также есть две другие сценарии archive1.sh и archive2.sh в том же каталоге, принадлежащие одному и тому же пользователю (User1), но с правами . Сценарии archive1.sh и archive2.sh вызывается из сценария archive.sh.Запуск Баш скрипт из другого Баш скрипт с различными разрешениями
Теперь этот скрипт archive.sh выполняется из другого пользователя User2 в той же группе, как User1. С archive.sh имеет 755 разрешений, он может быть выполнен без каких-либо проблем. Но внутри этого сценария есть призывы к archive1.sh и archive2.sh которые имеют 744 разрешения. Поэтому, если я вызываю archive.sh из User2, тогда он выполнит два скрипта внутри него?
Когда я попробовал, ребенок скрипты работает правильно, но я не уверен, как
Вы пробовали? Каков был результат? –
Я пробовал, и скрипты выполняются. Но я не уверен, почему, поскольку у них есть разрешения. – user1004985