当前位置: 技术问答>linux和unix
用户名和密码的最大长度
来源: 互联网 发布时间:2016-05-24
本文导语: 请问LINUX下的用户名和密码的最大长度的宏定义在哪里啊?叫做什么? | 他们都定义在/etc/login.defs配置文件中 里面可以定义: PASS_MAX_DAYS修改密码最大间隔 PASS_MIN_DAYS修改密码最小间隔 PASS_MIN_L...
请问LINUX下的用户名和密码的最大长度的宏定义在哪里啊?叫做什么?
|
他们都定义在/etc/login.defs配置文件中
里面可以定义:
PASS_MAX_DAYS修改密码最大间隔
PASS_MIN_DAYS修改密码最小间隔
PASS_MIN_LEN密码最小长度
PASS_MAX_LEN密码最大长度
UID_MIN最小普通用户ID就是上面的500
UID_MAX最大普通用户ID就是上面的60000
GID_MIN最小组ID
GID_MAX最大组ID
CREATE_HOME是否在建立用户时建立主目录.
里面可以定义:
PASS_MAX_DAYS修改密码最大间隔
PASS_MIN_DAYS修改密码最小间隔
PASS_MIN_LEN密码最小长度
PASS_MAX_LEN密码最大长度
UID_MIN最小普通用户ID就是上面的500
UID_MAX最大普通用户ID就是上面的60000
GID_MIN最小组ID
GID_MAX最大组ID
CREATE_HOME是否在建立用户时建立主目录.
|
要先看看系统 utmp.h 档案定义:
define UT_NAMESIZE 32
char ut_user[UT_NAMESIZE];
密码
PASS_MAX_LEN
define UT_NAMESIZE 32
char ut_user[UT_NAMESIZE];
密码
PASS_MAX_LEN
|
up