FreeBSD:用户名超过16个字符

有人可以给我完整的过程来更改FreeBSD从16字符最大64字符最大unsername长度?

本质上是为Virtualmin / Webmin添加一些支持。

从http://forums.freebsd.org/showthread.php?t=1447启发我尝试了以下内容:

/usr/src/sys/sys/param.h更改

 #define MAXLOGNAME 65 /* max login name length (incl. NUL) */ 

/usr/src/include/utmp.h更改

 #define UT_NAMESIZE 64 /* see MAXLOGNAME in <sys/param.h> */ 

 # cd /usr/src # make buildworld 

现在

 # adduser 

仍然报告太长的用户名!

安装世界:

 # make installworld