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

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

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

Não encontrei nada na página de manual do useradd e não consigo acessar a Internet nesta configuração.

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

Responder1

Dê uma olhada nele man usermodmostra 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'.

Responder2

Você pode editar o campo editando o arquivo, ou pode usar usermod -c, embora hoje em dia seja chamado de commentcampo em man 5 passwd, nem sempre foi assim, costumava ser oCampo GECOS no UNIX, embora esse nome não refletisse o uso que tinha: fornecer informações gerais.

A população adequada é uma lista separada por vírgulas de quatro strings (possivelmente vazias). Você ainda vê isso na forma como alguns programas criam essa parte da entrada passwd, pré-semeando-a 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 (do escritório); e o quarto telefone residencial (às vezes telex/fax).

Programas como fingerpodem ser usados ​​para exibir informações de uma pessoa, incluindo o conteúdo estruturado desse campo. Na verdade, usei esse recurso (com páginas amarelas para obter informações disponíveis em todas as estações de trabalho) antes do advento do LDAP e dos catálogos de endereços pessoais.

informação relacionada