Assim como nomes de host e nomes de domínio, o nome de usuário não é estritamente uma coisa do Unix, mas pode e geralmente abrange uma gama maior de tipos de sistemas operacionais.
Se eles serão considerados sensíveis a maiúsculas e minúsculas, depende do padrão usado para especificá-los.
Nomes de host e nomes de domínio são claramente insensíveis ao padrão DNS (consulte RFC4343 ).
Nomes de usuários armazenados em um back-end local (/ etc / passwd) ou em um estilo Unix (NIS) não fazem distinção entre maiúsculas e minúsculas o padrão POSIX .
Os nomes de usuário armazenados em um LDAP ou em um back-end do Active Directory seguirão a definição de esquema de atributos usada, uid
e cn
que geralmente armazenam o nome de usuário possuem atributos de esquema diferentes, não diferenciam maiúsculas de minúsculas o primeiro, mas caso sensível para o último. Isso significa que Abc
e abc
podem corresponder ou não à entrada de abc
, dependendo da configuração do servidor ldap.
Devido a essa inconsistência, recomendo usar apenas minúsculas para os nomes de usuário e nome de host / domínio e, em seguida, evitar ssh [email protected]
, que é rude mesmo assim.