Ответы:
Это просто немного исторического беспорядка. Давным-давно игры были необязательной частью системы и могли устанавливаться разными людьми, поэтому они жили, /usr/games
а не жили /usr/bin
. Данные, такие как высокие баллы пришли жить /var/games
. Со временем люди по-разному помещали переменные игровые данные в /var/lib/games/NAME
или /var/games/NAME
и статические игровые данные в /usr/lib/NAME
или /usr/games/lib/NAME
или /usr/games/NAME
или /usr/lib/games/NAME
(и то же самое share
вместо lib
данных, не зависящих от архитектуры). В настоящее время нет никаких веских причин, чтобы разделять игры, это просто традиция.
По крайней мере частично, система может иметь games
группу, членами которой являются определенные пользователи, и все они имеют права на запуск игр в games
папке.
games
Группа не для тех , кто может играть в игры, это для администраторов игры (они получают право устанавливать игры и управлять вещами , как высокими файлы Score). В старые времена, когда люди не беспокоились о троянах, «серьезные» администраторы иногда делегировали администрирование игры волонтерам (например, студенческой команде в системе университета).
root:games
и установлены на 750, поэтому люди, не входящие в games
группу, не могут их запускать
games
(режим 2755), причем файлы с высокими показателями доступны для записи только игровой группе. @uray: да, это такие же игры, как в компьютерных играх и, в более общем смысле, в развлекательных программах (но игры могут быть /usr/bin
такими же, как и в других программах).
games
каталоги? или будет проблема совместимости?