-
-
Notifications
You must be signed in to change notification settings - Fork 176
add notes to create an emergency user #1703
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 7 commits
caf2251
b4273e2
6ca3507
c695357
8f92fa0
634806d
5fb84db
5b489d6
94baa83
33b3ad3
9d3abb9
6692187
f5fb944
b9157e3
247a999
64b80ca
c89eb53
45aa742
c661110
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
davisagli marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
--- | ||
myst: | ||
html_meta: | ||
"description": "Create an emergency user" | ||
"property=og:description": "Create an emergency user" | ||
"property=og:title": "Create an emergency user" | ||
"keywords": "Plone, users, groups, emergency user, pip, buildout" | ||
--- | ||
|
||
(user-groups-emergency-user-label)= | ||
|
||
# Emergency user | ||
|
||
An emergency user is one that you can use to regain administrative access to a Plone site. | ||
If you lose the administrator password, or you inherit a project without proper documentation, you can create an emergency user. | ||
|
||
First of all, do the following steps not in a production environment! | ||
|
||
|
||
|
||
(user-groups-create-an-emergency-user-label)= | ||
|
||
## Create an emergency user | ||
|
||
There are two procedures to create an emergency user, depending on how you created and manage the Plone site. | ||
For both scenarios, the commands you run will stop the Plone site, add a new user, and start the Plone site. | ||
|
||
```{important} | ||
You should always stop your Plone site before adding a new user. | ||
``` | ||
ale-rt marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
||
```{important} | ||
The new username must not be an existing one. | ||
Therefore you should avoid the username `admin`, but use another arbitrary name, such as `admin2`. | ||
``` | ||
|
||
|
||
(user-groups-emergency-user-pip-installation-label)= | ||
|
||
### pip based Plone instance | ||
|
||
You can run the following shell commands to create an emergency user. | ||
|
||
```shell | ||
./venv/bin/instance stop | ||
./venv/bin/addzopeuser -c instance/etc/zope.conf <user> <password> | ||
./venv/bin/instance start | ||
davisagli marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
``` | ||
|
||
Now you can login with the created user. | ||
|
||
|
||
(user-groups-emergency-user-buildout-installation-label)= | ||
|
||
### Buildout based Plone instance | ||
|
||
With buildout and `plone.recipe.zope2instance`, you can run the following shell commands to create an emergency user. | ||
|
||
```shell | ||
bin/instance stop | ||
bin/instance adduser <user> <password> | ||
bin/instance start | ||
``` | ||
davisagli marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
||
Now you can login with the created user. |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
--- | ||
myst: | ||
html_meta: | ||
"description": "Managing users and groups in Plone" | ||
"property=og:description": "Managing users and groups in Plone" | ||
"property=og:title": "Managing users and groups in Plone" | ||
"keywords": "user, groups, Plone" | ||
--- | ||
|
||
(backend-users-groups-label)= | ||
|
||
# Users and groups | ||
|
||
|
||
```{toctree} | ||
:caption: Users and groups | ||
:maxdepth: 2 | ||
|
||
emergency-user | ||
``` |
Uh oh!
There was an error while loading. Please reload this page.