- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте!
Подскажите, пожлуйста, как мне организовать следующую схему:
- На сервере есть два пользователя: User1, User2.
- В домашней директории пользователя User1 есть папка /home/dir1
- В этой папке User1 будет создавать архивы.
Вопрос:
Как сделать, чтобы User2 мог:
- распаковывать архивы из папки /home/dir1 в свою домашнюю директорию
- затем удалять архивы из /home/dir1
Права 777 помогут.
Лучше добавить пользователей в одну группу, а права снизить до 774
Пробую вариант, предложенный foxi:
- На папку /var/www/User1/data/archives устанавливаю права 777
- Под пользователь User2 выполняю php-скрипт (просто сканирую папку /var/www/User1/data/archives), в результате ошибка: Permission denied
---
Что делаю не так?
Пробую вариант, предложенный foxi:
- На папку /var/www/User1/data/archives устанавливаю права 777
- Под пользователь User2 выполняю php-скрипт (просто сканирую папку /var/www/User1/data/archives), в результате ошибка: Permission denied
---
Что делаю не так?
В *nix нет слова папка, есть слова директория!
Проверь права на /var/www/User1/data или выстави рекурсивно на корневую директорию нужного пользователя chmod -R 777 .
Но лучше сделать как посоветовал livetv .
на все вышестоящие директории тоже надо выставить права на чтение. а на archives 777 и должно работать.
Вижу ISPmanager стоит ну тогда уж open_basedir с конфига апач убирать нужно.
А при чем тут openbasedir? Скрипт можно выполнять из шелла/крона, а CLI версии PHP подсунуть свой ini.
если открыть для всех все у пользователя, то какой в нем смысл?
объедините их в одного просто.
плюс смотря какие права на файлы по-умолчанию. если user1 все файлы создает с 660 правами, то не смотря на 777 на папке, user2 их не получит.
надо только user2 добавлять в группу user1
а чтоб рекурсивно не открывать все папки user1, можно же наверняка сделать чтоб он свои архивы например в /tmp сбрасывал.
но конечно мало деталей известно что бы более конкретно советовать
А при чем тут openbasedir? Скрипт можно выполнять из шелла/крона, а CLI версии PHP подсунуть свой ini.
Таки да, почему-то я решил что через web ТС собирается исполнять с другой диры. 🤪