最近我被要求修改某个用户的passwd文件中的GECOS字段,以便它将包含他的原始重音字符的名字。 我的第一反应是“确定,为什么不呢?” 但后来我开始越来越偏执,肯定会有一个* nix实用工具,因为UTF-8字符将无法parsingpasswd文件。
所以我的问题是,你有没有在passwd文件中使用UTF-8遇到任何问题? 或者你知道吗?
我的区域设置在所有框上都设置为UTF-8。 ($ LANG = en_US.UTF-8)
谢谢!
GECOS字段在/ etc / passwd中,而不在/ etc / shadown中。
我一直在使用UTF-8的真实姓名,多年来没有不利的影响。
(Debian上的adduser实用程序曾经让我很久以前就指定了UTF-8的用户名,但是后来开始拒绝它们,有时我会奇怪为什么)。