Автор Тема: Почему не просматриваются каталоги с правами 644 ?  (Прочитано 2870 раз)

Оффлайн Maxik

  • Давно тут
  • **
  • Сообщений: 114
    • Вегетарианское сообщество сурового климата.
    • Email
На Alt Linux 7 при установке прав "chmod -R 644 nychka", вход не происходит, файлы не просматриваются.
Соответственно, нужны права только  для просмотра, чтения.
А при установке с chmod -R 755 nychka, права не соответствуют "только чтению".
По опыту использования линуксов создалось впечатление, что 644 то работает, то нет.
С уважением, Максим.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 17 274
    • Домашняя страница
    • Email
У каталогов режим отличается по сути от файлов.
Андрей Черепанов (cas@)

Оффлайн hasculdr

  • Давно тут
  • **
  • Сообщений: 533
Просмотреть каталог = "выполнить" его. Вроде как без права на выполнение можно получить доступ к файлу внутри каталога, если знать имя файла, но для просмотра содержимого нужно право выполнения.

Оффлайн Alexander Yereshenko

  • Давно тут
  • **
  • Сообщений: 275
На Alt Linux 7 при установке прав "chmod -R 644 nychka", вход не происходит, файлы не просматриваются.
Соответственно, нужны права только  для просмотра, чтения.
А при установке с chmod -R 755 nychka, права не соответствуют "только чтению".
По опыту использования линуксов создалось впечатление, что 644 то работает, то нет.

Используйте вариант команды "chmod -R a+rX,u+w,go-w nychka". Буква "X" - именно так - заглавная. тогда право "выполнения" для всех (пользователь, группа, остальные) будет назначено на  все вложенные папки, а на файлы, только если оно было у пользователя (подробнее смотреть в "man chmod"). Право на чтение будет для всех, право на запись только для пользователя, а для группы и остальных право на запись снимется, если оно было. И получите, что хотели - для папок права 755, а для файлов - 644 (кроме тех, что уже были исполняемыми - для них 755)