runv-server

server tooling for runv.club
Log | Files | Refs | README

commit 6b3a8a76067aead6c9908fc9896c968694623384
parent ed97deb1e348c8786bd6c080db00374127f59866
Author: Pablo Murad <pablo@pablomurad.com>
Date:   Sun, 22 Mar 2026 18:59:54 -0300

documentação: still-1-1-1

Diffstat:
Memail/templates/user_account_created.txt | 2+-
Mscripts/admin/create_runv_user.py | 4++--
Mscripts/admin/update_user.py | 8++++----
3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/email/templates/user_account_created.txt b/email/templates/user_account_created.txt @@ -4,7 +4,7 @@ Olá {username}, A sua conta no runv.club foi criada. -O endereço {email} é o contato que temos cadastrado (metadado administrativo). +Utilizamos o endereço {email} como o seu email de contacto nesta conta. Acesso por SSH ---------------- diff --git a/scripts/admin/create_runv_user.py b/scripts/admin/create_runv_user.py @@ -1127,7 +1127,7 @@ def interactive_fill(args: argparse.Namespace) -> None: print(" (obrigatório)") while True: - e = input("Email administrativo (metadado, ex.: maria@example.com): ").strip() + e = input("Email do utilizador (ex.: maria@example.com): ").strip() if e: args.email = e break @@ -1494,7 +1494,7 @@ def parse_args(argv: list[str] | None = None) -> argparse.Namespace: help="modo interativo (perguntas no terminal); também é o padrão se não passar nenhum argumento", ) p.add_argument("--username", default=None, help="nome de usuário Unix (minúsculas)") - p.add_argument("--email", default=None, help="email administrativo (metadado)") + p.add_argument("--email", default=None, help="email do utilizador (também em users.json)") g = p.add_mutually_exclusive_group(required=False) g.add_argument("--public-key", dest="public_key", default=None, help="linha authorized_keys (OpenSSH)") g.add_argument( diff --git a/scripts/admin/update_user.py b/scripts/admin/update_user.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 """ -Atualiza utilizador Unix existente no runv.club: metadados (email), chave SSH, +Atualiza utilizador Unix existente no runv.club: email do utilizador (users.json), chave SSH, palavra-passe de login (chpasswd) e quotas ext4 (setquota). Executar como root. Alinha-se a create_runv_user / del-user / runv_mount. @@ -475,7 +475,7 @@ def interactive_loop( print() print(f"Utilizador: {username} (uid={uid}, home={home})") print("Escolha o que alterar (número). Repita até terminar.") - print(" 1) Email (apenas metadados users.json)") + print(" 1) Email do utilizador (users.json)") print(" 2) Substituir ~/.ssh/authorized_keys por UMA chave (política runv típica)") print(" 3) Acrescentar chave a authorized_keys") print(" 4) Definir palavra-passe de login (chpasswd) — o runv costuma usar só SSH por chave") @@ -490,7 +490,7 @@ def interactive_loop( if skip_metadata: print(" [skip] --skip-metadata activo.") continue - em = prompt_line("Novo email administrativo") + em = prompt_line("Novo email do utilizador") if not em: continue try: @@ -584,7 +584,7 @@ def parse_args(argv: list[str] | None) -> argparse.Namespace: action="store_true", help="menu interactivo (também é o padrão se não houver flags de alteração)", ) - p.add_argument("--email", metavar="ADDR", help="email em users.json") + p.add_argument("--email", metavar="ADDR", help="email do utilizador (users.json)") p.add_argument( "--replace-public-key", metavar="LINE",