Como adicionar informações do usuário ao criar um usuário?

2

Se eu criar o usuário khadija com nome de usuário: khadija, como posso preencher o quinto campo de /etc/passwd ?

mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash

Eu não encontrei nada sob a página man useradd e não consigo acessar a Internet nesta configuração.

Existem outras opções além de editar /etc/passwd manualmente?

    
por user 14.10.2014 / 05:44

2 respostas

1

Dê uma olhada em man usermod , ele mostra a opção -c, que é usada para modificar o campo de comentários de uma conta em /etc/passwd .

exemplo:

usermod -c "raspberry pi user account" pi

Para atualizar o campo de comentários da conta de usuário 'pi'.

    
por 14.10.2014 / 05:51
2

Você pode editar o campo editando o arquivo, ou você pode usar usermod -c , embora hoje em dia ele seja chamado de comment em man 5 passwd , isso nem sempre era o caso, costumava ser o campo GECOS no UNIX , embora isso nome não refletia o uso que tinha: fornecer informações gerais.

A população adequada é uma lista separada por vírgulas de quatro cadeias (possíveis vazias). Você ainda vê isso em como alguns programas criam essa parte da entrada passwd, pré-propagando com UserName,,, .

O primeiro desses campos deve conter o nome completo do usuário (ou nome do programa, se usado para um daemon, etc.); o segundo, a localização física; o terceiro telefone (de escritório); e o quarto telefone residencial (às vezes, telex / fax).

Programas como finger podem ser usados para exibir informações de pessoas, incluindo o conteúdo estruturado desse campo. Na verdade, usei esse recurso (com as Páginas Amarelas para obter informações disponíveis em todas as estações de trabalho), antes do advento do LDAP e dos blocos de endereços pessoais.

    
por 14.10.2014 / 08:08

Tags