Acerca de los usuarios suspendidos
Puedes suspender las cuentas de usuario de GitHub Enterprise Server de aquellos que abandonen la compañía para abrir licencias de usuario en tu licencia de GitHub Enterprise preservando las propuestas, comentarios, repositorios, gists y otros datos que hayan creado. Los usuarios suspendidos no pueden iniciar sesión en tu instancia, y no pueden subir ni extraer un código.
Cuando suspendes un usuario, la modificación entra en efecto de inmediato sin notificar al usuario. Si el usuario intenta extraer o subir un repositorio, recibirá el siguiente error:
$ git clone git@[hostname]:john-doe/test-repo.git
Cloning into 'test-repo'...
ERROR: Your account is suspended. Please check with
your installation administrator.
fatal: The remote end hung up unexpectedly
Antes de suspender administradores del sitio, debes degradarlos a usuarios normales. Para obtener más información, vea «Promover o degradar a un administrador del sitio».
Nota: Si la sincronización de LDAP está habilitada para tu instancia de GitHub Enterprise Server, los usuarios se suspenden automáticamente cuando se quitan del servidor de directorios LDAP. Cuando la sincronización LDAP está activada para tu instancia, los métodos de suspensión de usuario normal están desactivados.
Visualización de usuarios suspendidos en el panel de administración del sitio
- Desde una cuenta administrativa de GitHub Enterprise Server, en la esquina superior derecha de cualquier página, haga clic en .
- Si todavía no está en la página "Administrador del sitio", en la esquina superior izquierda, haga clic en Administrador del sitio.
- En la barra lateral izquierda, haga clic en Suspended Users (Usuarios suspendidos).
- Se muestra una lista de usuarios suspendidos.
Suspender un usuario desde el tablero de administración del sitio
- Desde una cuenta administrativa de GitHub Enterprise Server, en la esquina superior derecha de cualquier página, haga clic en .
- Si todavía no está en la página "Administrador del sitio", en la esquina superior izquierda, haga clic en Administrador del sitio.
- En "Buscar usuarios, organizaciones, equipos, repositorios, gists y aplicaciones", escribe el nombre del usuario en el campo de texto.
- A la derecha del campo de texto, haz clic en Buscar.
- Si no se encuentra una coincidencia exacta con el nombre de la cuenta, en "Resultados de la búsqueda: cuentas", en la sección "Coincidencias aproximadas", haz clic en el nombre del usuario que quieras administrar.
- Revisa los detalles del usuario en la página de administración del sitio para confirmar que has identificado al usuario correcto.
- En la esquina superior derecha de la página, haz clic en Administrador.
- En "Suspensión de la cuenta", en la sección "Zona de peligro", haz clic en Suspender.
- En el campo "Motivo del registro", escribe un motivo para suspender al usuario.
- Haz clic en Suspender.
Anular la suspensión de un usuario desde el tablero de administración del sitio
Como cuando se suspende un usuario, anular la suspensión entra en efecto de inmediato. El usuario no será notificado.
- Desde una cuenta administrativa de GitHub Enterprise Server, en la esquina superior derecha de cualquier página, haga clic en .
- Si todavía no está en la página "Administrador del sitio", en la esquina superior izquierda, haga clic en Administrador del sitio.
- En la barra lateral izquierda, haga clic en Suspended Users (Usuarios suspendidos).
- Haz clic en el nombre de la cuenta de usuario de la que quieres anular la suspensión.
- En la esquina superior derecha de la página, haz clic en Administrador.
- En "Suspensión de la cuenta", en la sección "Zona de peligro", haz clic en Anular suspensión.
- En el campo "Motivo del registro", escribe un motivo para anular la suspensión del usuario.
- Haz clic en Anular suspensión.
Suspender un usuario desde la línea de comandos
-
SSH en tu instancia de GitHub Enterprise Server Si la instancia consta de varios nodos, por ejemplo, si la alta disponibilidad o la replicación geográfica están configuradas, utiliza SSH en el nodo principal. Si usas un clúster, puedes utilizar SSH en cualquier nodo. Reemplace HOSTNAME por el nombre de host de la instancia, o el nombre de host o la dirección IP de un nodo. Para obtener más información, vea «Acceder al shell administrativo (SSH)».
Shell ssh -p 122 admin@HOSTNAME
ssh -p 122 admin@HOSTNAME
-
Ejecute ghe-user-suspend con el nombre de usuario que se va a suspender.
ghe-user-suspend USERNAME
Crear un mensaje personalizado para usuarios suspendidos
Puedes crear un mensaje personalizado que los usuarios suspendidos verán cuando intenten iniciar sesión.
-
En la esquina superior derecha de GitHub Enterprise Server, haz clic en la foto de perfil y luego en Configuración de empresa.
-
En la barra lateral de la cuenta de empresa, haz clic en Configuración.
-
En Configuración, haz clic en Mensajes .
-
A la derecha de la página "Usuario suspendido", haz clic en Agregar mensaje.
-
En el campo "Suspender mensaje de usuario", escribe el mensaje. Puedes escribir Markdown o usar la barra de herramientas Markdown para diseñar tu mensaje.
-
Para ver el mensaje representado, haga clic en Vista previa.
-
En la parte inferior de la página, haga clic en Save changes.
Anular la suspensión de un usuario desde la línea de comandos
-
SSH en tu instancia de GitHub Enterprise Server Si la instancia consta de varios nodos, por ejemplo, si la alta disponibilidad o la replicación geográfica están configuradas, utiliza SSH en el nodo principal. Si usas un clúster, puedes utilizar SSH en cualquier nodo. Reemplace HOSTNAME por el nombre de host de la instancia, o el nombre de host o la dirección IP de un nodo. Para obtener más información, vea «Acceder al shell administrativo (SSH)».
Shell ssh -p 122 admin@HOSTNAME
ssh -p 122 admin@HOSTNAME
-
Ejecute ghe-user-unsuspend con el nombre de usuario del que se va a anular la suspensión.
ghe-user-unsuspend USERNAME