mirror of
https://github.com/YunoHost/doc.git
synced 2024-09-03 20:06:26 +02:00
Add an overview about users
This commit is contained in:
parent
eec33a5688
commit
2f4a1df698
2 changed files with 81 additions and 0 deletions
40
users.md
Normal file
40
users.md
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
Users and the SSO
|
||||||
|
=================
|
||||||
|
|
||||||
|
Users
|
||||||
|
-----
|
||||||
|
|
||||||
|
Users are human being who have access to applications and other services on your server. The administrator can add and manage users through the web administration (in the User category) or through the command line (see `yunohost user --help`). After that, users obtain a personal email address (chosen by the admin), an XMPP account, and can log in the user portal to access applications they have permissions over and configure other parameters.
|
||||||
|
|
||||||
|
The first user created also automatically gets email aliases `root@main.domain.tld` and `admin@main.domain.tld`, such that mail sent to these adresses will end up in the first user's mailbox.
|
||||||
|
|
||||||
|
<div class="alert alert-warning" markdown="1">
|
||||||
|
You should be careful about who you give your server access to. In terms of security, this largely increase the attack surface for someone who wants to mess with the server one way or another.
|
||||||
|
</div>
|
||||||
|
|
||||||
|
The user portal, or SSO
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
<center><img src="images/home_panel.jpg" style="max-width: 650px; border-radius: 5px;border: 1px solid rgba(0,0,0,0.15);box-shadow: 0 5px 15px rgba(0,0,0,0.35);"></center>
|
||||||
|
|
||||||
|
The user portal, also called the SSO for 'Single Sign On' allows user to browse easily between the different apps they have access to. In particular, the term 'Single Sign On' comes from the fact that user only need to log in the portal to automatically be logged to all apps that require authentication (or at least those who are integrated with the SSO/LDAP, since this is sometimes technically complicated or not possible at all).
|
||||||
|
|
||||||
|
In the portal, users can also click on the avatar in the top-left to configure some other settings such as their identify, mail aliases, automatic mail forwards, or change their password.
|
||||||
|
|
||||||
|
<div class="alert alert-info" markdown="1">
|
||||||
|
You should be aware that the SSO can only be reached through the actual domain name (i.e. `https://the.domain.tld/yunohost/sso`), and NOT by just using the IP of the server (i.e. `https://11.22.33.44/yunohost/sso`), contrarily to the webadmin ! This is a bit confusing but is necessary for technical reason. If you are in a situation where you need to access the SSO without having your DNS properly configured for some reason, you might consider tweaking your `/etc/hosts` as described in [this page](dns_local_nework).
|
||||||
|
</div>
|
||||||
|
|
||||||
|
App permissions
|
||||||
|
---------------
|
||||||
|
|
||||||
|
Access to apps can be restricted to some users only. This can be configured via the webadmin in Applications > (choose an app) > Access, or similarly via the command line `yunohost app addaccess`, `removeaccess` and `clearaccess`.
|
||||||
|
|
||||||
|
SSH access
|
||||||
|
----------
|
||||||
|
|
||||||
|
Users can also be allowed to connect through SSH, and SSH keys can be added for this purpose. So far, this can only be configured via the command line. See `yunohost user ssh --help` for specific commands.
|
||||||
|
|
||||||
|
<div class="alert alert-warning" markdown="1">
|
||||||
|
Be careful who you give SSH access to. This increases even more the attack surface available to a malicious user.
|
||||||
|
</div>
|
41
users_fr.md
Normal file
41
users_fr.md
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
Les utilisateurs et le SSO
|
||||||
|
==========================
|
||||||
|
|
||||||
|
Utilisateurs
|
||||||
|
-----
|
||||||
|
|
||||||
|
Les utilisateurs sont les êtres humains qui ont accès aux applications et autres services sur votre serveur. L'administrateur peut ajouter et gérer des utilisateurs via l'administration web (dans la catégorie Utilisateurs) ou via la catégorie `yunohost user` de la ligne de commande. Après cela, les utilisateurs obtiennent une adresse e-mail personnelle (choisie par l'administrateur), un compte XMPP, et peuvent se connecter au portail utilisateur pour accéder aux applications pour lesquelles ils ont des permissions et configurer d'autres paramètres.
|
||||||
|
|
||||||
|
Le premier utilisateur créé reçoit aussi automatiquement les alias email `root@main.domain.tld` et `admin@main.domain.tld`, de sorte que le courrier envoyé à ces adresses se retrouvera dans la boîte aux lettres de cet utilisateur.
|
||||||
|
|
||||||
|
<div class="alert alert-info" markdown="1">
|
||||||
|
Vous devriez faire attention à qui vous donnez l'accès à votre serveur. En termes de sécurité, cela augmente considérablement la surface d'attaque pour quelqu'un qui veut perturber le serveur d'une manière ou d'une autre.
|
||||||
|
</div>
|
||||||
|
|
||||||
|
Le portail utilisateur, ou SSO
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
<center><img src="images/home_panel.jpg" style="max-width:100%;border-radius: 5px;border: 1px solid rgba(0,0,0,0.15);box-shadow: 0 5px 15px rgba(0,0,0,0.35);"></center>
|
||||||
|
|
||||||
|
Le portail utilisateur, également appelé SSO pour 'Single Sign On', permet à l'utilisateur de naviguer facilement entre les différentes applications auxquelles il a accès. En particulier, le terme 'Single Sign On' vient du fait que l'utilisateur n'a qu'à se connecter au portail pour être automatiquement connecté à toutes les applications qui nécessitent une authentification (ou du moins celles qui sont intégrées avec le SSO/LDAP, car cela est parfois techniquement compliqué ou pas possible du tout).
|
||||||
|
|
||||||
|
Dans le portail, les utilisateurs peuvent également cliquer sur l'avatar en haut à gauche pour configurer d'autres paramètres tels que leur identité, les alias de messagerie, les transferts automatiques de courrier ou changer leur mot de passe.
|
||||||
|
|
||||||
|
<div class="alert alert-info" markdown="1">
|
||||||
|
Vous devez être conscient que le SSO ne peut être atteint que par le nom de domaine (i.e. `https://the.domain.tld/yunohost/sso`), et non pas en utilisant l'IP du serveur (i.e. `https://11.22.33.44/yunohost/sso`), contrairement à l'administrateur web ! C'est un peu déroutant dans certaine situation, mais est nécessaire pour des raisons techniques. Si vous êtes dans une situation où vous avez besoin d'accéder au SSO sans avoir votre DNS correctement configuré pour une raison quelconque, vous pouvez envisager de modifier votre `/etc/hosts' comme décrit dans [cette page](dns_local_nework).
|
||||||
|
</div>
|
||||||
|
|
||||||
|
Permissions d'accès aux applications
|
||||||
|
---------------
|
||||||
|
|
||||||
|
L'accès aux applications peut être limité à certains utilisateurs seulement. Ceci peut être configuré via la webadmin dans Applications > (une application) > Accès, ou de la même manière via la ligne de commande `yunohost app addaccess`, `removeaccess` et `clearaccess`.
|
||||||
|
|
||||||
|
Accès SSH
|
||||||
|
----------
|
||||||
|
|
||||||
|
Les utilisateurs peuvent également être autorisés à se connecter via SSH, et des clés SSH peuvent être ajoutées à cette fin. Jusqu'à présent, ceci ne peut être configuré que via la ligne de commande. Voir `yunohost user ssh --help` pour des commandes spécifiques.
|
||||||
|
|
||||||
|
<div class="alert alert-warning" markdown="1">
|
||||||
|
Faites attention à qui vous donnez accès à SSH. Cela augmente encore plus la surface d'attaque disponible pour un utilisateur malveillant.
|
||||||
|
</div>
|
||||||
|
|
Loading…
Reference in a new issue