Может ли файловая система ACL помочь мне защитить PHP-скрипты от других пользователей? - PullRequest
0 голосов
/ 16 августа 2011

Многие из моих php-скриптов получили разрешение 644, и я бы предпочел, чтобы оно было установлено равным 400, чтобы другие пользователи в системе не могли получить к ним доступ, если они не были вызваны веб-сервером.Можно ли установить любую acl файловой системы для достижения этой цели без использования apache / php / suphp?

Ответы [ 2 ]

0 голосов
/ 16 августа 2011

ACL - это то, что вы ищете.Используя ACL, вы можете установить очень детальные правила ограниченного доступа, а также сохранить доступ для пользователей сервиса, таких как wwwrun и так далее.Важно, чтобы ваша файловая система поддерживала ACL.

Используйте команды getfacl и setfacl . Вот небольшой учебник: http://www.gnutoolbox.com/acls-setfacl/ Но, кстати:root получит доступ в любом случае.

0 голосов
/ 16 августа 2011

Если вы говорите об установке прав доступа к файлам в Linux:

chmod 400 filename
...