Setting your knowledge base to be fully public, entirely private, or a mixture of public and private is just the first step to determining who can access your content. Those are broad content controls. For more fine-grained content controls, use ...
Configure reader sign-ups so that new readers can request access, and set whether you want automatic approval or manual approval before they get access to your knowledge base.