Я пишу сценарий bash, который будет изменять права пользователя в зависимости от введенного пользователем.
Пока что я получаю информацию от пользователя примерно так:
read -p 'Enter a filename: ' filename
read -p 'Do you want to allow read permission? ' allowRead
read -p 'Do you want to allow write permission? ' allowWrite
read -p 'Do you want to allow execute permission? ' allowExecute
I Я думал о создании ряда вложенных операторов if else, проверке значений переменных allowX, где Yyes или Nno, и принятии соответствующих действий там, но я понял, что это может немного запутаться. Есть ли способ обновить права доступа к файлу, используя chmod
на основе введенных пользователем данных без создания абсурдно длинной серии операторов if else?