Ejecutando Ubuntu 12.04, configuré un servidor git privado y creé un grupo llamado git hace algún tiempo. Ahora estoy siguiendo una guía para instalar gitlab y cuando se trataba de agregar un usuario al grupo git y crearlo, vi que ya lo tenía.
El comando es este:
sudo adduser --disabled-login --gecos 'GitLab' git
tomado del Tutorial de instalación de Gitlab .
Me gustaría entender ese comando correctamente. Para mí, pensé agregar un usuario a un grupo como este:
adduser user group
Entonces, ¿qué hacer --disabled-login
y --gecos
defender?
fuente
--disabled-login , que es similar a --disabled-password , se usa para crear la cuenta de usuario sin contraseña y para evitar solicitarla. Esto es para evitar cualquier intento de iniciar sesión como git en su servidor git. La razón de esto es que se supone que no debes iniciar sesión directamente, sino que debes interactuar con él
git
solo a través de comandos.--gecos está destinado a ser seguido por cinco valores separados por comas que sirven como comentarios adicionales sobre el usuario. Los valores son:
Puede omitir cualquier valor y omitir los extremos, por ejemplo
--gecos 'Donald Trump,3'
, funcionaría, como lo haría'Donald Trump,3,,,President'
.--gecos
Supongo que las razones principales por las que se le pide que use la opción son para evitar las solicitudes de estos valores, son molestos y no tienen mucho sentido en estos días, y en realidad pueden ser un riesgo de seguridad. ¡Nunca ponga sus datos personales aquí!fuente