LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 聚焦深空

[tip] 使用中文用户名

[复制链接]
发表于 2008-10-9 15:42:49 | 显示全部楼层
email做成那样没太大意义,不能只考虑自己看着爽呀..
比如日本部门经理的名片上写着,email:"ださい@アメイジ" 头晕了吧:yun:
回复

使用道具 举报

发表于 2008-10-9 19:46:38 | 显示全部楼层
Post by 聚焦深空;1892098
用户认证最底层与 libc 有关,首贴中手工添加中文用户部分说明 glibc 是支持中文用户名的。

gdm 使用 PAM,使用中文用户名登录很正常。

我的本意是在本地主机,或自己可以远程控制的主机使用中文用户名。
还没想过把范围扩展到服务器,这个应该有不少工作要做。

作为客户端,访问 http/ftp 正常。
做 http/ftp 服务器还没试过,理论上使用标准用户名是没问题的,至于中文用户名需要客户端支持才行。

mail地址如果出现中文会怎么样,还真没想过,不知有没有 RFC 文档描述这种情况。
姓名@domain、姓名@域名 不知大家看到这样的邮件地址怎么想。
中文域名早晚会流行的,姓名@域名应该不会困难,因为这里的"姓名"并非登陆时的 username,e-mail 的用户名只不过是对照表上的一个影射,跟 Linux 操作系统下的用户名性质并不相同
回复

使用道具 举报

发表于 2008-10-9 20:23:32 | 显示全部楼层
。中文域名,太难看了,,坚决抵制~~。。哈哈。。
回复

使用道具 举报

发表于 2008-10-18 22:24:04 | 显示全部楼层
其实这个想法不错,不过遇到问题先不要想如何绕,看看能不能解决掉。
回复

使用道具 举报

 楼主| 发表于 2008-10-19 19:27:37 | 显示全部楼层
Post by youbest;1895856
其实这个想法不错,不过遇到问题先不要想如何绕,看看能不能解决掉。

这个慢慢来吧,其实按偶的标准,问题已经解决。

需要解决只剩 非 gdm方式登录,自己不用,没动力。
回复

使用道具 举报

发表于 2008-10-20 17:09:11 | 显示全部楼层
如果连这几个英文字母都看不过去的话那没必要学linux了
回复

使用道具 举报

发表于 2008-10-20 17:14:05 | 显示全部楼层
Post by d00m3d;1892184
中文域名早晚会流行的,姓名@域名应该不会困难,因为这里的"姓名"并非登陆时的 username,e-mail 的用户名只不过是对照表上的一个影射,跟 Linux 操作系统下的用户名性质并不相同

个人感觉确实优点麻烦,还是不用的好
回复

使用道具 举报

 楼主| 发表于 2008-10-20 21:52:22 | 显示全部楼层
实现字符界面中文用户登录

步骤如下:
1、按照前面帖子里的方法安装zhcon,请确保字符界面登录后运行zhcon后可以用热键激活,并能输入显示中文。
2、添加如下的一行到 /etc/inittab
  1. [color=Red]X:[/color]2345:respawn:/bin/openvt -c [color=Red]X[/color] -e -s -f -l -- /bin/zhcon --utf8 /bin/login
复制代码
请修改两个 "X" 为您需要的虚拟控制台号码。

注意:
1、按上面方法,暂时请不要添加多个中文虚拟控制台--上面命令中zhcon或login中有一定时器,一定时间没输入时会自动退出,"-s"有副作用,会强行切换到"X"所在的虚拟控制台,即使您正使用X-window,这个需要补丁。
2、就像下面截图所示,登录界面不美观,泄露过多信息,这个也需要补丁。
3、有必要去除zhcon中有关suid、sgid的代码,这个也需要补丁。

暂时,偶没动力修补zhcon,欢迎有兴趣的朋友提供补丁或更好的解决方法。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

 楼主| 发表于 2008-10-20 21:56:08 | 显示全部楼层
另,字符界面可以使用中文密码,不过输入框还在,也需要补丁。
不过没输入框,输入中文有些bt。
回复

使用道具 举报

发表于 2008-10-21 06:33:43 | 显示全部楼层
推广中文用户名还有一个障碍,就是中文输入法

偶不会拼音,又不会五笔,玩不了~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表