65 lines
1.4 KiB
Text
65 lines
1.4 KiB
Text
= How to deal with spam posts on pagure
|
|
|
|
When an ticket is raised for a spam user on the Fedora infra tracker take the
|
|
following actions.
|
|
|
|
== Clear the spam
|
|
Click on the user in pagure and check their activity for all comments they have
|
|
made. Remove all these comments unless otherwise advised.
|
|
|
|
== Ban the user in pagure
|
|
|
|
ssh to pagure02.fedoraproject.org. As root user run the following command:
|
|
|
|
----
|
|
pagure-admin block-user <username> <date to block until>
|
|
----
|
|
|
|
For example:
|
|
|
|
----
|
|
pagure-admin block-user spamuser 2060-01-01
|
|
----
|
|
|
|
== Remove all the content created by the spam user
|
|
|
|
Still on pagure02.fedoraproject.org. As root user run the following command:
|
|
|
|
----
|
|
pagure-admin sanitize-spam-user <spamer_username> <your_username>
|
|
----
|
|
|
|
For example:
|
|
|
|
----
|
|
pagure-admin sanitize-spam-user spamuser admin
|
|
----
|
|
|
|
== Unwatch the projects watched by the user
|
|
|
|
If the spam is persistent even after blocking the user on the project you should
|
|
remove the user from watchlist for the project.
|
|
|
|
----
|
|
pagure-admin update-watch namespace/project <username> -s 0
|
|
----
|
|
|
|
NOTE: For now it's not easy to find all the projects the user is watching.
|
|
|
|
== Disable user in IPA
|
|
|
|
=== Frontend
|
|
|
|
. Login to the [ipa server](https://id.fedoraproject.org/ipa/ui) and search the users name.
|
|
. Click on the user.
|
|
. In the Actions dropdown menu click disable
|
|
|
|
|
|
=== Command line
|
|
|
|
. ssh to ipa01.rdu3.fedoraproject.org
|
|
. run `ipa user-disable <user>`
|
|
|
|
|
|
|
|
|