Linuxにおいて、ユーザのアカウントとパスワードの文字列長の制限はいくつでしょうか?(ポリシーをお聞きしているのではありません)


なお、回答についてはディストリビューションとソースを明確にしていただけるようお願い致します。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:ynoge No.1

回答回数26ベストアンサー獲得回数0

ポイント50pt

(1)アカウントフィールドの長さは31文字までという事のようです。これはディストリビューション依存というよりも、そのディストリビューションが、どのバージョンのglibcを使っているかによるという事かと。

パスワードの最大長については、今の所、不明です。

ただ、1ユーザ辺りの/etc/passwdファイルのレコード長さ制限はpwd.hを見ると分かるらしいので、最大でもこれを超えないようにすべきかと。(この情報はdebianについてのものです。)

詰めの甘い情報ですみません。

id:sadcns

回答ありがとうございます。

次の方の回答も見てみます。

2005/05/20 16:51:19
id:ohmix1 No.2

回答回数235ベストアンサー獲得回数14

ポイント50pt

ユーザ名の長さはUT_NAMESIZE定数で指定されていますが、

ライブラリはこの定数をもとにコンパイルされているため、

実際のところはライブラリ(またはOS)のバージョンによります。


うちのRed Hat Linux release 8.0では32でした。


参考

http://www.freebsd.org/doc/ja_JP.eucJP/books/faq/misc.html#LOGIN...


パスワードについては、そのような定数の扱いがはっきりしませんが、

暗号化方式によって最大長が異なるようです。


http://takaq1.plala.jp/contents/kensyu/linux_kiso/install.htm

ここによるとMD5パスワードで256文字。

id:sadcns

回答ありがとうございました。

パスワードに関しては、MD5パスワードを有効にするで、256文字まででした。

2005/05/24 12:18:00

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません