Antworten:
Es ist nur ein bisschen historische Kruft. Vor langer Zeit waren Spiele ein optionaler Teil des Systems und konnten von verschiedenen Leuten installiert werden, so dass sie /usr/games
eher in als lebten /usr/bin
. Daten wie Highscores kamen zum Leben /var/games
. Im Laufe der Zeit ging, variable Spieldaten Menschen auf verschiedene Weise in setzen /var/lib/games/NAME
oder /var/games/NAME
und statischen Spieldaten in /usr/lib/NAME
oder /usr/games/lib/NAME
oder /usr/games/NAME
oder /usr/lib/games/NAME
(und das gleiche mit share
statt lib
für architekturunabhängige Daten). Heutzutage gibt es keinen zwingenden Grund, Spiele getrennt zu halten, es ist nur eine Frage der Tradition.
Zumindest teilweise ist es so, dass das System eine games
Gruppe haben kann, zu der bestimmte Benutzer gehören, und alle haben die Rechte, Spiele in dem games
Ordner auszuführen
games
Gruppe ist nicht für diejenigen gedacht, die Spiele spielen können, sondern für die Spieladministratoren (sie haben das Recht, Spiele zu installieren und Dinge wie Highscore-Dateien zu verwalten). Früher, als sich die Leute keine Sorgen um Trojaner machten, delegierten „ernsthafte“ Administratoren die Spielverwaltung manchmal an Freiwillige (zum Beispiel ein Studententeam auf einem Universitätssystem).
root:games
und auf 750 festgelegt, sodass Personen, die nicht zur games
Gruppe gehören, sie nicht ausführen können
games
(Modus 2755) bezeichnet, wobei Highscore-Dateien nur von der Spielegruppe geschrieben werden können. @uray: Ja, das sind Spiele wie bei Computerspielen und allgemeiner bei Unterhaltungssoftware (aber Spiele können auch in /usr/bin
anderen Programmen enthalten sein).
games
Verzeichnisse lösche ? oder wird es Kompatibilitätsprobleme geben?