Dev Server Account
Accounts
User accounts on test server
You can create it at https://master.apis.dev.openstreetmap.org/ for testing editing without affecting real database.
Accounts on Dev/Tool Server (errol)
Please contact TomH if you require a dev server account.
Setting up Accounts
Creating the Account
Steps to follow when creating an account on errol:
- Ask the user to agree to the Dev Server Account Policy.
- Add the user to the user list with a new, unique uid value.
- Create a group -
groupadd -g uid username
. - Create an account -
useradd -u uid-g uid -c fullname -m username
. - Generate a strong random password -
pwgen
is a useful tool for this. - Set the account password -
passwd username
then enter password twice. - Run /usr/local/bin/update-apache-users
- Add entry to
/etc/aliases
of the formusername: email
- Mail username and password to user.
Setting up PostgreSQL Access
To give a user access to Postgres follow these steps:
- Generate a strong random password -
pwgen
is a useful tool for this. - Create a Postgres user -
createuser -dPRS username
and enter the password when prompted. - Mail password to user.
The user will then be able to create databases with createdb
.
Setting up MySQL Access
To give a user access to MySQL follow these steps:
- Generate a strong random password -
pwgen
is a useful tool for this. - Create a MySQL user -
CREATE USER username@localhost IDENTIFIED BY password
- Create a database for the user -
CREATE DATABASE username
- Give the user access to the database -
GRANT ALL ON username.* TO username@localhost
If more than one database is required each one will need to be created by an admin as described above, as the MySQL privilege system sucks.
This article is issued from Openstreetmap. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.