* buntu中的用户名限制背后的逻辑是什么?


8

在Fedora中,我使用我的首选帐户名,该帐户名恰好是完全合格的域名。通过在我的大多数帐户中(无论是在我自己的计算机上还是在网络上)使用完全限定的域名作为我的用户名,可以最大程度地减少使用我的常规用户名的机会。

由于字符限制,有些服务不允许这样做,这很好。但是在Fedora中,我通常的名字有效。这证明GNU / Linux可以处理以数字开头的用户名(就像我的一样)并且包含点。但是,* buntu不允许这样做,我必须使用我的名字的排列。* buntu完全忽略了点的不允许,甚至可以用数字来代替,但不是一开始就...奇怪。

这有问题吗?不,不是。我不是在寻找解决方案。我只想知道为什么。这纯粹是武断的,还是出于某些原因限制了这些奇怪的限制?为什么* buntu在这方面不能提供足够的灵活性?

Answers:


1

只是为了测试您可以使用sudo adduser --force-badname '<whatever-name-you-want>'并添加您需要的相关组(例如sudo,netdev,sambashare等)

登录,环顾四周,看看是否一切正常。如果一切正常,那么您甚至可以继续使用该用户名。


0

组件之一可能存在一些处理问题或存储问题。通过在开头添加一个简单的字母(例如IO或任何其他未引起注意的字母)来解决此问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.