Відповіді:
Це лише трохи історичної суті. Дуже давно ігри були необов'язковою частиною системи, і їх могли встановлювати різні люди, тому вони жили, /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
каталоги? або виникне проблема сумісності?