||
> |Je dois créer un utilisateur ( serveur-gitea ) pour me permettre de
> faire tourner Gitea. J'utilise les commandes suivantes :
> |
|
Résolu.
|Créer un utilisateur système pour faire tourner le service web Gitea
|sudo adduser \|
|--system \|
|--shell /bin/bash \|
|--gecos 'Utilisateur' \|
|--group \|
|--disabled-password \|
|--home /home/serveur-gitea \|
|serveur-gitea|
Ajouter un utilisateur système
# La commande adduser accepte les options suivantes :
# Ajoute un utilisateur système.
# Par défaut, les utilisateurs du système sont placés dans le groupe "nogroup".
# Les utilisateurs du système seront créés sans informations de vieillissement
dans /etc/shadow.
# Pour placer le nouvel utilisateur du système dans un nouveau groupe avec le
même ID, utiliser l'option --group.
# Pour placer le nouvel utilisateur du système dans un groupe déjà existant,
utiliser les options --gid ou --ingroup.
# Un répertoire de base est créé selon les mêmes règles que pour les
utilisateurs normaux. (vs) (useradd ne créera pas de répertoire de base pour un
utilisateur système) (vérifier)
# Le nouvel utilisateur du système aura le shell /bin/false par défaut.
# Les fichiers de configuration "squelettiques" ne sont pas copiés.
# Les connexions seront désactivées.
--system
# Lorsqu'il est associé à --system, un groupe portant le même nom et le même ID
que l'utilisateur système est créé.
# Si il n'est pas combiné avec --system, un groupe portant le nom donné est
créé. C'est l'action par défaut si le programme est appelé en tant que addgroup.
# Permet de placer l'utilisateur dans un groupe avec le même ID.
--group
# Ajouter le nouvel utilisateur à un groupe existant au lieu d'un groupe
d'utilisateurs ou du groupe par défaut défini par USERS_GID dans le fichier de
configuration.
# Cela affecte le groupe principal des utilisateurs.
# Voir l’option add_extra_groups pour ajouter des groupes supplémentaires.
--ingroup
# Lors de la création d'un groupe, cette option oblige le nouvel identifiant de
groupe à correspondre au numéro indiqué.
# Lors de la création d'un utilisateur, cette option le placera dans ce groupe.
--gid
# Ajouter un utilisateur à plusieurs groupes.
--add_extra_groups
# Permet de spécifier l'emplacement du répertoire utilisateur.
--home /home/utilisateur
# Ne pas créer de répertoire utilisateur.
--no-create-home
# La valeur par défaut est de laisser ce champ vide.
# Vérifier la configuration présente dans useradd ou adduser.
# Le système sélectionne le shell de connexion par défaut spécifié par la
variable SHELL du fichier de configuration /etc/default/useradd (SHELL=/bin/sh)
# Le système sélectionne le shell de connexion par défaut spécifié par la
variable DSHELL du fichier de configuration /etc/adduser.conf (DSHELL=/bin/bash)
# Si laissé vide, la valeur par défaut renseignée par la commande adduser est
"/bin/bash".
--shell /bin/bash
# Bloquer le shell si nécessaire.
--shell /bin/false
# Ne pas définir le mot de passe avec passwd.
# L'utilisateur ne pourra pas utiliser son compte tant que le mot de passe
n'aura pas été défini.
# Les connexions ne sont plus possibles.
--disabled-login
# Les connexions sont toujours possibles à l'aide de clés SSH RSA mais sans
authentification par mot de passe.
--disabled-password
# Informations générales sur l'utilisateur, comme le téléphone ou autres
indications.
--gecos 'Informations'
# Affiche la version et les informations de copyright.
--version
# Exemples
sudo adduser --system --no-create-home --group utilisateur
sudo adduser --system --no-create-home --ingroup utilisateur
--disabled-password utilisateur
# Exemple avancé pour la création d'un utilisateur système ayant un répertoire
home, qui fera tourner un service web.
sudo adduser \
--system \
--shell /bin/bash \
--gecos 'Utilisateur' \
--group \
--disabled-password \
--home /home/utilisateur \
utilisateur
# Afficher l'ID de l'utilisateur et du groupe.
id utilisateur
Bibliographie :
Source :
https://wiki.visionduweb.fr/index.php?title=Utiliser_des_commandes_shell_avec_le_terminal#Ajouter_un_utilisateur_syst.C3.A8me
Ok.png <https://wiki.visionduweb.fr/index.php?title=Fichier:Ok.png> Manuel pour
la commande adduser : https://www.computerhope.com/unix/adduser.htm
Ok.png <https://wiki.visionduweb.fr/index.php?title=Fichier:Ok.png> Manuel pour
la commande adduser : https://linux.die.net/man/8/adduser