Я использовал задание cron для копирования папки в учетную запись другого пользователя каждый день, и кто-то предложил вместо этого использовать символические ссылки, хотя я не могу заставить их работать.
В итоге пользователь GAMER генерирует файлы журналов, к которым он хочет получить доступ через HTTP, однако у меня есть только веб-сервер в учетной записи пользователя SERVER, в прошлом я копировал папку журналов из учетной записи GAMERS в SERVER/public_html/. а затем chmod файлы, чтобы сервер мог получить к ним доступ.
Пытаясь использовать символические ссылки, я установил ссылку из root (так как только root может получить доступ к обеим учетным записям), которую я использовал: ln -s /home/GAMER/game/logs/ /home/SERVER/public_html/logs
Однако, похоже, что только ссылка root может использовать эту ссылку, я попытался изменить ссылку, все файлы в gamers /game /logs /*, /game /записываются на 777, а также изменить chown и chgrp на сервер, файлы по-прежнему не могут быть прочитанным
При просмотре с учётной записи сервера моя оболочка показывает ссылку и где она подсвечивается черным цветом с красным текстом.
Я делаю что-то неправильно? Пожалуйста, просветите меня!
/home/GAMER/ игра / (chmod & chgrp)
drwxrwxrwx 3 SERVER SERVER 4096 2011-01-07 15:46 logs
/home/SERVER/public_html (chmod -h & chgrp -h)
lrwxrwxrwx 1 server server 41 2011-01-07 19:53 logs -> /home/GAMER/game/logs/