Risposte:
È solo un po 'di innesto storico. Molto tempo fa, i giochi erano una parte facoltativa del sistema e potevano essere installati da persone diverse, quindi vivevano /usr/games
piuttosto che /usr/bin
. Dati come i punteggi migliori sono arrivati a vivere /var/games
. Col passare del tempo, le persone hanno variamente inserito dati di gioco variabili /var/lib/games/NAME
o /var/games/NAME
dati di gioco statici in /usr/lib/NAME
o /usr/games/lib/NAME
o /usr/games/NAME
o /usr/lib/games/NAME
(e lo stesso con share
invece che lib
per dati indipendenti dall'architettura). Al giorno d'oggi, non esiste alcun motivo convincente per tenere separati i giochi, è solo una questione di tradizione.
Almeno parzialmente, è così che il sistema può avere un games
gruppo di cui alcuni utenti sono membri e tutti hanno i diritti per eseguire giochi nella games
cartella
games
gruppo non è per chi può giocare, è per gli amministratori di gioco (ottengono il diritto di installare giochi e gestire cose come file con punteggio elevato). Ai vecchi tempi, quando le persone non si preoccupavano dei trojan, gli amministratori "seri" a volte delegavano l'amministrazione del gioco a volontari (ad esempio una squadra di studenti in un sistema universitario).
root:games
e impostati su 750, quindi le persone che non fanno parte del games
gruppo non possono eseguirli
games
(modalità 2755), con file con punteggio elevato scrivibili solo dal gruppo di giochi. @uray: sì, sono giochi come nei giochi per computer e più in generale nei software di intrattenimento (ma i giochi possono essere presenti anche /usr/bin
come altri programmi).
games
directory? o ci saranno problemi di compatibilità?