有人可以给我完整的过程来更改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