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:games750 拥有并设置为750,因此不在games组中的人无法运行它们
games(模式2755),而高分文件只能由游戏组写入。@uray:是的,就像计算机游戏中的游戏,更普遍的是娱乐软件(但游戏也可以/usr/bin像其他程序一样存在)。
games目录,可以吗?否则会有兼容性问题?