Я создал пользователя, например, ronly , теперь я хочу предоставить ему доступ только для чтения к нескольким каталогам в других домашних пользователях, таких как abc/,xyz/,pqr/ поэтому я помещаю этого пользователя ronly в другие, что означает, что не создана группа для этого пользователя, которая значит ronly будет другим для вышеуказанных каталогов.Теперь все работает , как в ожидание , но единственная проблема в том , что abc/,xyz,pqr/ есть некоторые скрипты , которые ronly должен читать , но не выполнять их.
Сценарии оболочки , имеющие разрешение , как этот -rwxrw-r-- test.sh означает , пользователь ronly могут видеть сценарии , но не должны их выполнять, эту работу только один способ , как выполнение скриптов , как ./test.sh это дает permission denied но с помощью sh test.sh и /bin/sh test.sh можно разрешить ronly выполнять сценарии.
Так есть ли способ, которым я ограничиваю их для выполнения файлов сценариев оболочки?
Пожалуйста, не предлагайте ACL или SElinux. Я не хочу включать это из-за некоторых ограничений.
