有人能告诉我将 FreeBSD 的用户名长度从最大 16 个字符更改为最大 64 个字符的完整过程吗?
本质上,这是为了添加对 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
还是报告用户名太长!?
答案1
安装世界:
# make installworld