# 撤销新讨论权限的最佳方法

**URL:** <https://meta.discourse.org/t/best-way-to-revoke-new-discussion-privileges/120302>\
**Category:** Support\
**Created:** [2019年六月13日 21:09 UTC](https://meta.discourse.org/t/best-way-to-revoke-new-discussion-privileges/120302 "2019-06-13T21:09:30Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![youderian](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/youderian/32/114512_2.png) [@youderian](https://meta.discourse.org/u/youderian)\
**Post date:** [2019年六月13日 21:09 UTC](https://meta.discourse.org/t/best-way-to-revoke-new-discussion-privileges/120302/1 "2019-06-13T21:09:31Z")

</div>

Is there a clean, easy way to revoke a user’s ability to post new discussions?

I know there’s the Silence option but that removes commenting abilities too which I’d like to keep.

Currently the best thing I’ve found is to lock a member to Trust Level 0 but this isn’t ideal. I still want the person to be able to send private messages and have other TL1+ functionality, but I don’t think it’s possible to enable PMs for TL0 members.

Any recommendations on the best way to do this would be appreciated. Thanks!

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [2019年六月13日 22:59 UTC](https://meta.discourse.org/t/best-way-to-revoke-new-discussion-privileges/120302/2 "2019-06-13T22:59:52Z")

</div>

Commenting _is_ posting replies so I am not following. Oh wait do you mean start new topics versus reply to topics?

---

<div class="post-metadata">

**Author:** ![youderian](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/youderian/32/114512_2.png) [@youderian](https://meta.discourse.org/u/youderian)\
**Post date:** [2019年六月14日 04:23 UTC](https://meta.discourse.org/t/best-way-to-revoke-new-discussion-privileges/120302/3 "2019-06-14T04:23:26Z")

</div>

Yep, exactly. Want to let people to post on existing topics without having the ability to start/create new topics.

---

<div class="post-metadata">

**Author:** ![csmu](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/csmu/32/124581_2.png) [@csmu](https://meta.discourse.org/u/csmu)\
**Post date:** [2019年六月14日 04:29 UTC](https://meta.discourse.org/t/best-way-to-revoke-new-discussion-privileges/120302/4 "2019-06-14T04:29:44Z")

</div>

> [@youderian](#):
>
> Want to let people to post on existing topics without having the ability to start/create new topics.

Could this be handled as see/reply permissions within a category?

---

<div class="post-metadata">

**Author:** ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)\
**Post date:** [2019年六月14日 04:42 UTC](https://meta.discourse.org/t/best-way-to-revoke-new-discussion-privileges/120302/5 "2019-06-14T04:42:10Z")

</div>

Throw them in a group which doesn’t have the ‘create’ permission in the categories they can access.

Put everyone else in a group which does.

It’s some permissions work on each category, but assuming you have another user you need to do this with in the future it will only need the group membership to be applied.

You would need to automatically place all new users in the second group too, which could be a lot of work if you’ve no IDM or SSO managing your users.

---

<div class="post-metadata">

**Author:** ![youderian](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/youderian/32/114512_2.png) [@youderian](https://meta.discourse.org/u/youderian)\
**Post date:** [2019年六月14日 05:08 UTC](https://meta.discourse.org/t/best-way-to-revoke-new-discussion-privileges/120302/6 "2019-06-14T05:08:39Z")

</div>

Helpful, thank you! I think that’s a better solution.

Guessing if someone belongs to both groups A and B and group A only has view permission on a category and group B has full permissions including posting new topics for the category than the member inherits the full permissions?

We have a lot of groups members are a part of so will probably my have to remove a member from all groups except the special group which restricts their permissions if that is how permissions get inherited.

Thanks for the help!

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [2019年六月14日 10:01 UTC](https://meta.discourse.org/t/best-way-to-revoke-new-discussion-privileges/120302/8 "2019-06-14T10:01:27Z")

</div>

> [@youderian](#):
>
> We have a lot of groups members are a part of so will probably my have to remove a member from all groups except the special group which restricts their permissions if that is how permissions get inherited.

Groups **add** permissions, not **remove** them. If a user is a member of a group that has a permission to do something, then they have that permission.

If group A has read only permission in a category and group B has create topic permission, any member of group B will have create permission regardless of other groups they may be a member of.

---

<div class="post-metadata">

**Author:** ![dax](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dax/32/244677_2.png) [@dax](https://meta.discourse.org/u/dax)\
**Post date:** [2019年六月14日 10:29 UTC](https://meta.discourse.org/t/best-way-to-revoke-new-discussion-privileges/120302/9 "2019-06-14T10:29:22Z")

</div>

You are right, for some reason the settings of the test category that I used got messed up and didn’t let me change permissions correctly due to problems with a subcategory … that doesn’t exist.  
I’m going to delete the previous post and fix my test site 🙄

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)\
**Post date:** [2022年十一月20日 01:36 UTC](https://meta.discourse.org/t/best-way-to-revoke-new-discussion-privileges/120302/10 "2022-11-20T01:36:28Z")

</div>



---

<div class="post-metadata">

**Author:** ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)\
**Post date:** [2022年十一月20日 04:16 UTC](https://meta.discourse.org/t/best-way-to-revoke-new-discussion-privileges/120302/11 "2022-11-20T04:16:26Z")

</div>


