De que servem as opções '--disabled-login' e '--gecos' do comando 'adduser'?

13

Rodando o Ubuntu 12.04, eu configurei um servidor git privado e criei um grupo chamado git há algum tempo. Agora estou seguindo um guia para instalar o gitlab e quando se trata de adicionar um usuário ao grupo git e criá-lo, vi que já o tinha.

O comando é este:

sudo adduser --disabled-login --gecos 'GitLab' git

tirada de Gitlab Tutorial de instalação .

Eu gostaria de entender esse comando corretamente. Para mim, pensei em adicionar um usuário a um grupo assim:

adduser user group

Então, o que significa --disabled-login e --gecos ?

    
por Private 14.02.2014 / 11:53

1 resposta

18

Está tudo escrito na página de manual!

Você não precisa instalar algo, pesquisar no Google ou ter uma conexão com a Internet. Basta abrir o seu terminal e, em primeiro lugar, você deve executar o seguinte comando:

man adduser

para abrir a página de manual do comando adduser .

Em seguida, nesse tipo de página de manual: /--disabled-login seguido por Enter pressione repetidamente n para localizar todas as ocorrências contendo --disabled-login . Faça o mesmo para --gecos .

Com um pouco de sorte, você descobrirá que:

--disabled-login
          Do not run passwd to set the password.  The user won't be able 
          to use  her  account until the password is set.

e:

--gecos GECOS
          Set  the  gecos field for the new entry generated.  adduser will 
          not ask for finger information if this option is given.
    
por Radu Rădeanu 14.02.2014 / 12:17