您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

CentOS 6和RHEL 6上Linux用户名的真正规则是什么?

CentOS 6和RHEL 6上Linux用户名的真正规则是什么?

基本的gnu / linux用户名是32个字符串(useradd(8))。这是BSD 4.3标准的传统格式。passwd(5)添加了一些其他限制,例如,不要使用大写字母,不要使用圆点,不要以破折号结尾,不得包含冒号。

为了安全起见,请遵循C标识符的相同规则:

([a-z_][a-z0-9_]{0,30})

那是问题的一半。现代的GNU / Linux发行版使用PAM进行用户身份验证。使用它,您可以选择所需的任何规则以及任何数据源。

既然你正在编写一个程序这是更好地定义自己的格式,然后使用类似的pam_ldappam_MysqL等来访问它。

其他 2022/1/1 18:18:11 有421人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶