diff options
-rw-r--r-- | docs/ADVANCE | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/docs/ADVANCE b/docs/ADVANCE index 118b8aae..c1e8d8f2 100644 --- a/docs/ADVANCE +++ b/docs/ADVANCE @@ -6,9 +6,33 @@ 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�˨� /usr/local/bin �U, �H��K�b����ؿ��U�ҥi�ϥ�. +�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�~��ϥ�. +�H FreeBSD����, �z���n��� /etc/group �o���ɮ�, + /etc/group ���y�k�O: + group:passwd:gid:member + + group�O�� group���W�r, + passwd�@�뱡�p�U���], �H *�N��, + gid ���@�ӤQ�i�쪺�Ʀr, �̦n���n�M��L������, + member�����ǤH���b�Ӹs�դ�, �H�r�� (,)�j�}. +�ԲӥΪk�Ш�group(5) +�Ҧp�z�n�N aaa, bbb �[�J bbsadm �o�� group, �z�i��|��: + bbsadm:*:9876:aaa,bbb +�z���Ӧܤ֭n�N bbs�M bbsadm �o��ӱb���[�J bbsadm �o�� group + + �z�i�H������ bbsctl �Ӭݦ�����\��. �D�n���\����p�U: 1.bbsctl start |