�ڭ̦b�o�Ӫ����̭��[�J�F�@�Ǧn�����F��, �̥D�n�O�Ʊ�i�H���i���@�ǨƱ�. bbsctl ------ bbsctl�O�@�ӫܯS�O���{��, �w�˦��I����. 1.���� bbsadm ���v���b util/�U make bbsctl 2.�令 root ���v���b util/�U make installbbsctl �p���|�� bbsctl �w�˨� $(BBSHOME)/bin/bbsctl�U. �ڭ̷|��ij�z�N bbsctl �Ҧb�ؿ��[�i�z�� path �̭�, �άO�إ� symbolic link�� bbsctl ���@�Ӧ��] path ���ؿ� (���O /usr/local/bin �N�O�@�ӲŦX FreeBSD�{���m����|���ؿ�) �z�i�H�� ln -s $(BBSHOME)/bbs/bbsctl /usr/local/bin/bbsctl (�䤤 $(BBSHOME) �Хαz�ҳ]�� bbs���|�N��, �p /home/bbs) �p���z�N�i�H�b����@�ӥؿ��U�ϥ� bbsctl !!�Ъ`�N, bbsctl �O�� root setuid��, �o�i��|���w���W�����D!! �䤤 bbsctl �]�p�O�u���ӱb�����[�J bbsadm �o�� group���H�~��ϥ�. (����p��]�w group�Ш� FAQ) �z���Ӧܤ֭n�N bbs�M bbsadm �o��ӱb���[�J bbsadm �o�� group �z�i�H������ bbsctl �Ӭݦ�����\��. �D�n���\����p�U: 1.bbsctl start �Ω�Ұ� mbbsd (�����] uhash_loader) �H���]���n bind port 23 ���n root �ҥH�n��� su , ���L�{�b�� bbsctl with setuid , �Ъ����ϥ� bbsctl start , �Y�i�N mbbsd�]�_��. 2.bbsctl stop �|�N�Ҧ����b listen �� mbbsd���屼 3.bbsctl restart �Y bbsctl stop; bbsctl start �D�n�O�p�G�{����s����, �i�H�z�L�o�ӨӪ������]. 4.bbsctl bbsadm �Y�ӨϥΪ̦��[�J bbsadm �s��, �h�P�� su �� bbsadm (�����K�X) �p���z�i�H�N�Y�Ǧ��z�v�����ϥΪ�, �z�L /etc/group ��i bbsadm ���s��, ���o�̦b login��i�H������ bbsctl bbsadm�Ӵ��� bbsadm ���v��. shmctl ------ �o���{���D�n�O�~���Ψӻ��U shared-memory���`�B�@��. 1.shmctl utmpfix �N shared-memory�� utmp �����T�� record �M��. ��ij�ܤ֨C�p�ɶ]�@��. �t�~�i�H�γo�Өӥ~���]�w idle �h�[��N��H. Makefile of mbbsd/ ------------------ 1.make all �۰ʥ[�W -O ���̨ΤưѼ� 2.make DEBUG=1 �@��Ψ� debug�����p�U�|�Ψ�, �|�}�Ҥ@�� DEBUG���{���X, gcc���� -O �ӧ�[�W -g , menu title ��ܥثe�� pid, �H��K�� gdb�� attach. 3.make NO_FORK=1 �o�q�`���O�ܯS�O�����p�~�|�Ψ�.