Это может быть глупый вопрос, однако я желаю в целях тестирования изменить права доступа к папкам, включая все подкаталоги. Однако я печатаю
sudo chmod -r 755 bwjam/
и
chmod -r 755 bwjam/
соответственно безрезультатно. Возвращаемый результат:
chmod: cannot access '755': No such file or directory
Если я не использую флаг -r, он работает нормально, я предполагаю, что у меня что-то не так, но я не могу найти то, что я делаю неправильно с Google. Уход пролить свет?
Правильная буквенная опция для рекурсивного изменения режима - это верхний регистр R
-R, --recursive
change files and directories recursively
Когда вы пишете
chmod -r 755 bwjam/
, команда интерпретирует -r как команду удалить разрешение чтения из файлов 755 и bwjam/
Он должен быть chmod -R 755 bwjam/ для рекурсивного. -r не является допустимым вариантом для рекурсивного с chmod.