выполнить бит в каталогах, но не файлы

Возможный дубликат:
Как применять рекурсивные каталоги chmod без влияния на файлы?

Какова команда применения разрешения на выполнение для каталогов (для обхода), но оставить бит выполнения для файлов, содержащихся в каталоге?

  • Измените все права доступа к папке с помощью команды 1
  • Каковы минимальные привилегии, которые владелец требует в файле, чтобы все еще делать chmod в файле?
  • Найти все .php-файлы внутри каталогов с доступными для записи разрешениями
  • Как установить разрешение drwxr-xr-x в другие папки?
  • распечатать файл / etc / shadow в консоли
  • Разрешение 0000 в / var / www / html через sFTP
  • Является ли NTFS под linux способным сохранить файл linux с настройками chown и chmod?
  • Получить числовое значение chmod для файла
  • 2 Solutions collect form web for “выполнить бит в каталогах, но не файлы”

    Если вы не хотите удалять исполняемый бит из существующих файлов, вы можете использовать режим X Чтобы рекурсивно установить исполняемый бит во всех каталогах, используйте:

     chmod -R a+X dir 

    От человека chmod:

    выполнять / искать, только если файл является каталогом или уже имеет разрешение на выполнение для некоторого пользователя (X)

    Вы хотите сначала проверить это (как я этого не делал):

     find . -type d -exec chmod u+x {} \; 

    Найдите все каталоги, затем добавьте x-бит для владельца / пользователя.

    Linux и Unix - лучшая ОС в мире.