将 Linux 用户组命名为单数和复数有什么好处和问题?

将 Linux 用户组命名为单数和复数有什么好处和问题?

按照惯例,一个组是复数,因此,用名词的复数形式来命名 Linux 组是理所当然的(例如,组中有 13 名会计师accountants)。这可能会产生意想不到的后果。例如,SQL 复数表名(例如users)会导致不灵活的查询语句:user_has_rolevs. users_have_roles

如果有的话,存在哪些类似的反对将一个群体命名为复数的情况?

答案1

虽然没有全行业的群组命名约定,但坚持易于理解和易于记忆的约定会有所帮助。

根据团体的广泛用途命名团体可以避免在单数和复数名称之间做出选择。这样,您就不必参考团体列表来回忆团体的名称。

例如accounting,,,hr等等shipping...

如果团体名称需要在单数和复数之间做出选择,例如adminadmins,最好使用单数形式,因为这样更容易记住。这种方法也符合 Unix 组名,例如wheelsudoaudio等...

相关内容