Форум русскоязычного сообщества Ubuntu


Автор Тема: apache Как сделать так, что бы права на файл сразу были 644, а на папки 755  (Прочитано 1739 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн FreeWear

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Добрый день!
Такая ситуация.
Когда заливаю файлы или папки в папку /var/www  где располагается сайт.
Файлы почему то имеют права доступа 640
А папки имеют права доступа 750

Как сделать так, что бы права на файл сразу были 644, а на папки 755


Спасибо.
« Последнее редактирование: 26 Октябрь 2011, 20:11:43 от yorik1984 »

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
думаю - никак, это противоречит модели безопасности

Оффлайн ZwS

  • Редактор
  • Старожил
  • *
  • Сообщений: 1687
    • Просмотр профиля
думаю - никак, это противоречит модели безопасности
разве umask не поможет?
umask 022 /var/www
Dell Inspiron One 2330 | Intel+Radeon HD7650A | 8GB RAM | Ubuntu GNOME 17.10

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Цитировать
umask 022 /var/www[/quote ]umask работает глобально

Оффлайн ZwS

  • Редактор
  • Старожил
  • *
  • Сообщений: 1687
    • Просмотр профиля
umask работает глобально
в смысле? он поменяет всем файлам которые будут создаватся права что и хочет ТС.
единственное что ТС нужно
umask 133 /var/www
Dell Inspiron One 2330 | Intel+Radeon HD7650A | 8GB RAM | Ubuntu GNOME 17.10

Оффлайн FreeWear

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
umask работает глобально
в смысле? он поменяет всем файлам которые будут создаватся права что и хочет ТС.
единственное что ТС нужно
umask 133 /var/www
Да спасибо в принципе то что надо было.

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
umask работает глобально
в смысле? он поменяет всем файлам которые будут создаватся права что и хочет ТС.
единственное что ТС нужно
umask 133 /var/www
в смысле то , что у него(umask) нет параметра пути, он работает глобально, те в любом другом месте при создании файла/папки, они тоже будут создаваться с такими правами, а это уже дыра в безопасности, на мой взгляд, лучше добавить в код, обслуживающий загрузку файла , функцию смены прав на загружаемые файлы, если это действительно необходимо

Оффлайн ZwS

  • Редактор
  • Старожил
  • *
  • Сообщений: 1687
    • Просмотр профиля
в смысле то , что у него(umask) нет параметра пути, он работает глобально, те в любом другом месте при создании файла/папки, они тоже будут создаваться с такими правами, а это уже дыра в безопасности, на мой взгляд, лучше добавить в код, обслуживающий загрузку файла , функцию смены прав на загружаемые файлы, если это действительно необходимо
черт, всегда думал что умаском можно и на отдельные папки выставлять права по умолчанию. спасибо что просветил.
Dell Inspiron One 2330 | Intel+Radeon HD7650A | 8GB RAM | Ubuntu GNOME 17.10

Оффлайн Дмитрий Бо

  • Погонщик серверов
  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 3540
  • Я не техподдержка, я за порядком слежу
    • Просмотр профиля
    • dihoc.ru - контекстный вьетнамско-русский словарь
Решено - закрыто.
Не опускай рук, а то пропустишь в бороду

 

Страница сгенерирована за 0.107 секунд. Запросов: 25.