Depuis la adduser
commande, j'ai vu l'option --system
de créer un utilisateur système. Un utilisateur système utilisera /bin/false
et appartiendra par défaut à nogroup
. Il ne copiera pas non plus le /etc/skel
dans le répertoire personnel.
Dans quelle condition préférerais-je créer un utilisateur système?
Réponses:
Lorsque vous créez un compte pour exécuter un démon, un service ou un autre logiciel système, plutôt qu'un compte pour une utilisation interactive.
Techniquement, cela ne fait aucune différence, mais dans le monde réel, il s'avère qu'il y a des avantages à long terme à conserver les comptes d'utilisateurs et de logiciels dans des parties distinctes de l'espace numérique.
Généralement, cela permet de savoir facilement quel est le compte et si un humain doit pouvoir se connecter.
la source
www-data
etftp
non?ntp
, oupostgres
,postfix
.make install
. Comme il n'y a pas de tradition dans * NIX de cacher les options utilisées par des scripts comme celui exécuté par lesmake install
utilisateurs (même dans les situations où il est rare qu'un utilisateur veuille utiliser une telle option, comme le-B
drapeau de mysql ), l'option est disponible pour vous pouvez utiliser de manière interactive au cas où vous en auriez besoin.