Answers:
这只是一些历史遗留问题。很久以前,游戏是系统的可选部分,并且可能由不同的人安装,因此它们存在于/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
小组不是针对谁可以玩游戏的,而是针对游戏管理员的(他们有权安装游戏和管理高分文件等)。在过去,当人们不用担心木马时,“严肃”的管理员有时会将游戏管理委托给志愿者(例如大学系统中的学生团队)。
root:games
750 拥有并设置为750,因此不在games
组中的人无法运行它们
games
(模式2755),而高分文件只能由游戏组写入。@uray:是的,就像计算机游戏中的游戏,更普遍的是娱乐软件(但游戏也可以/usr/bin
像其他程序一样存在)。
games
目录,可以吗?否则会有兼容性问题?