Извините за мои выражения, и я надеюсь, что я описал свой вопрос как можно более четко.
Использование системы Red-Hat. В настоящее время у меня есть суперпользователь в системе, и я должен сделать sudo python cuckoo.py
для запуска этой программы на python, и она читает и пишет в определенном каталоге, называемом "cuckoo".
Теперь я хочу предоставить обычному пользователю доступ к этому «cuckoo.py», а также к рабочему каталогу. Однако, в то же время, я также не хочу предоставлять привилегии этого суперпользователя, поскольку они могут повредить мою систему
Итак, как я могу позволить обычному пользователю просто напрямую вызывать python cuckoo.py
и не получит сообщение об ошибке "Отказано в доступе"?
Любая помощь и комментарии приветствуются. И если у меня есть несколько действительно плохих словосочетаний, чтобы сделать их неясными, пожалуйста, укажите на это, и я сделаю все возможное, чтобы объяснить более подробно.
Спасибо!
РЕДАКТИРОВАТЬ: Может быть, мои слова не совсем ясны ... Я не хочу включать этого обычного пользователя в "root". В настоящее время я создал группу и добавил этого обычного пользователя в группу, а разрешение каталога установлено равным 755. Но я хочу, чтобы у группы было разрешение на запись, чтобы гладко запустить cuckoo.py
. Поэтому мне интересно, как сделать так, чтобы и root, и эта группа имели права на чтение, запись и выполнение?