为什么 UNIX 登录通常由名字的第一个字母后跟名字的前七个字母组成?

ton*_*nfa 8 login history

我在很多地方(尤其是大学)看到登录是通过以下方式形成的:

  • 名字的第一个字母:John Smithsonian ? j
  • 名字的前七个字母:John Smithsonian ? 史密斯索

因此,登录名将是 jsmithso。

有谁知道如何调用这种创建登录的方法?以及为什么这样做。

Gil*_*il' 18

前一段时间,大多数系统对用户名有 8 个字符的限制。由于篇幅有限,名字加姓氏通常太长,导致出现各种约定,例如 1+7(或 1+1+6,用于有两个名字或中间名的人)。这不是唯一的约定;常见约定包括仅名、仅姓、仅首字母(主要在美国,在人们只有一个或两个首字母的国家很少见)、名字首字母加姓氏(按任意顺序)、名字加姓氏首字母(以任一顺序)、用户选择的昵称、上述任何一个被截断为 8 个字符(有时是不同的数字),或者其他的东西。

  • 传统上,unix 倾向于用于主要网络,例如大学计算机。每年有几千名新学生添加到系统中,您需要提出*某种*类型的命名约定,以防止系统管理员发疯,而这个特定的命名约定显然具有最小的冲突风险。 (3认同)