Установив все в моем проекте на 777 (rwxrwxrwx) для целей отладки, я хотел набрать открытость и установить каталоги (не файлы) в корневой папке на 664 (rw-rw-r--).
Для этого я использовал (из Как вывести список папок с помощью команд bash?):
chmod 664 -- */
Это сработало, как и ожидалось. Затем я понял, что мне нужен бит выполнения для каталогов, чтобы войти в них. Итак, я попробовал:
chmod 764 -- */
Но это бросило пропущенный операнд после ошибки missing operand after "764" .
Я могу поменять разрешения вручную (chmod 764 <dir-name>), и там не так много каталогов, так что это не большая проблема, но я хотел бы понять.
Почему я не могу использовать chmod 764 */ чтобы установить каталоги в моем текущем пути к rwxrw-r--?
