Unixのユーザー名は大文字と小文字を区別しますか?

Unixのユーザー名は大文字と小文字を区別しますか?

とは違いますか? ​Unixssh abc@servernameではssh Abc@servername

私のユーザーはLDAPを介して認証されます。

ベストアンサー1

ホスト名やドメイン名と同様に、ユーザー名は厳密に言えばUnixではありませんが、より広い範囲のオペレーティングシステムタイプに適用でき、しばしばそうなります。

大文字と小文字を区別するかどうかは、それを指定するために使用される標準によって異なります。

DNS標準によると、ホスト名とドメイン名は大文字と小文字を区別しません(参照:RFC4343)。

ローカルバックエンド(/etc/passwd)またはUnixスタイル1(NIS)に保存されているユーザー名は大文字と小文字を区別しません。POSIX規格

LDAPまたはActive Directoryバックエンドに保存されているユーザー名は、使用される属性スキーマ定義に従います。uidそしてcn通常、異なるスキーマ属性を使用してユーザー名を保存します。前者は大文字と小文字を区別しませんが、後者は大文字と小文字を区別します。これは、LDAPサーバーの構成によって一致または一致しない可能性がある項目Abcを意味します。abcabc

この不一致のため、ユーザー名とホスト/ドメイン名には小文字のみを使用し、失礼な慣行を避けることをお勧めします。ssh [email protected]

おすすめ記事