Права на папку в home
Здравствуйте.
Подскажите пожалуйста, запутался совсем. Ubuntu server 18.04. Под апачем крутится сайт. Есть папка: /home/yuuu/baskup Нужно чтобы к ней и содержимому ее имел доступ четние+запись пользователь апача (www-data) и я (yuuu). Делаю: sudo chown -R yuuu:yuuu /home/yuuu/baskup sudo chown -R www-data:www-data /home/yuuu/baskup Все нормально, захожу забираю содержимое. Но если потом апач поместит туда файлы - я в папку /home/yuuu/baskup захожу, но скачать эти фалы не могу. Как можно навсегда закрепить нужные права на папку и ее содержимое? благодарю |
Цитата:
Добавьте своего юзера yuuu в группу www-data и всё заколосится. gpasswd -a yuuu www-data Также нужно посмотреть правила umask, они скорее всего 022. |
Можно и не добавляя юзера в группу. Я обычно просто ставлю группу www-data и веб-сервер получает доступ. А владельцем остаётся мой юзер. Только права выставить 775 или 770.
|
Цитата:
У созданных апачем файлов маска 660. |
Цитата:
|
Цитата:
Сенк |
ls -la /home/yuuu/baskup
|
Цитата:
drwxr-xr-x 14 yuuu yuuu 4096 апр 19 09:10 .. -rw-rw---- 1 root root 6787947 май 10 04:59 backup-moodle2-course-7-инф_6-20210510-0459-nf.mbz |
Цитата:
|
Цитата:
Сегодня ночью бекап создастся апачем, посмотрю. сенк |
Цитата:
|
Цитата:
Сегодня ночью они создались - root создает: -rw-rw---- 1 root root 1379297 май 12 04:51 backup-moodle2-course-21-ист_10-20210512-0451-nf.mbz Да, крон дергает скрипты бекапов. |
Цитата:
|
Или присобачить к директории сгид бит.
Код:
sudo chmod g+s /home/yuuu/baskup пример
Код:
$ mkdir sgid_dir_test |
Код:
sudo chown -R yuuu:www-data /home/yuuu/baskup |
DJ Mogarych, а смысл? У ТСа другая проблема, он него файлы после бэкапа (запускаемого через крон) в папке остаются с другим овнером/группой. Смена овнера/группы пусть даже на всех файлах в этой папке не решит проблему.
|
Ну тогда надо запускать бэкап от того юзера, от которого нужно, а не от рута.
|
Время: 13:07. |
Время: 13:07.
© OSzone.net 2001-