summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--docs/ADVANCE26
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