- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть 2 проблемки, которые бы хотелось решить.
намбер уан: При создании/копировании файлов и директорий на сервер, им автоматически присваиваются права доступа, запрещающие их просмотр, редактирование, исполнение. Вот хотелось бы, как настроить, чтобы этого не было и файлы могли сразу испольняться, если загружены под определенным пользователем, конечно.
Намбер туу. не решив первую проблему, залили много-много файлов и категорий, порядка 1000 файлов. теперь все эти файлы и категории необходимо исправлять и ставить нужные права. Как можно этот процесс через SSH, например, массово выполнить?
Буду благодарен за любые советы.
ответ на вопрос номер один: используйте umask для того, чтоб установить права при создании файла
Я обычно создаю файлы через PHP-редактор
ну а что делать? выгнали с обычного хостинга
Elles, если вы не в состоянии сменить права файлу или группе файлов, то лучше поручить это знающим людям.
По первому пункту - umask, по второму - chmod (или find + chmod).
Со второй проблемой разобрался.
Остался первый пункт.
Применил через SSH Umask 0022. Результат тот же. файлы и категории создаются без права на исполнение
Знающие люди когда-то все были незнающими.
ТС, вам нужно начать с прочтения документации по той оболочке, которая на вашем вдс'е (bash, csh) + волшебная команда man
Со второй проблемой разобрался.
Остался первый пункт.
Применил через SSH Umask 0022. Результат тот же. файлы и категории создаются без права на исполнение
Раз вы загружаете файлы через PHP (который скорее всего работает
с правами вебсервера) - нужно менять права через PHP (chmod 666 загруженные
файлы - если хотите открыть их на редактирование всем). Функции umask, chmod.
Либо сменить владельца из-под root (chown,chmod).
Ну и почитать какую-то доку для новичка. Нужно иметь базовые представления
об организации файловой системы, системе прав в unix, etc.
Рекоммендую (большинство информации ни разу не специфично для debian):
http://www.debian.org/doc/manuals/debian-reference/