Quais variáveis são válidas dentro do arquivo / etc / default / useradd?

0

Meu arquivo /etc/default/useradd é o seguinte:

# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes

man page para useradd fornece muitas opções óbvias para quando eu uso o binário useradd .
Também diz na página man :

/etc/default/useradd
Default values for account creation.

Mas não especifica quais valores são válidos nesse arquivo. Eu tentei usar as opções para o binário useradd neste arquivo, mas elas parecem ser ignoradas.

Atualização de 2015/04/02 : Então, eu provavelmente deveria fazer alguns esclarecimentos:
Estou acostumado com o useradd e adduser do estilo debian

Estou trabalhando agora, em um sistema CentOS e realmente só é useradd. O ponto principal em qualquer um desses trabalhos é modificar a criação do usuário base para uma prática padrão, por padrão:

$ sudo useradd someuser

$ cat /etc/passwd
someuser:x:1002:1002::/home/someuser:/bin/bash

$ groups someuser
someuser : someuser

Eu esperava poder modificar o / etc / default / useradd para definir algumas noções básicas como:

GROUPS=wheel,dialout,tftp
DIR_MODE=1770

Mas esses tipos de mods para o arquivo / etc / default / useradd são apenas ignorados. Eu poderia apenas escrever um script bash simples para alimentar useradd os padrões, mas preferiria não se houvesse apenas uma configuração simples que estou negligenciando.

Obrigado

    
por spezticle 25.03.2015 / 21:06

1 resposta

1

Sob o Debian 8, useradd está sob passwd. Eu tenho a versão 4.2-3 instalada. A página man useradd (8) fornece cada opção e como ela é definida na linha de comando e onde, se houver algum lugar, ela é configurada em um arquivo de configuração, geralmente em / etc / default / useradd. USERGROUPS_ENAB, por exemplo, é especificado em /etc/login.defs, não em / etc / default / useradd. Os padrões são fornecidos na página man juntamente com os tipos de valores e / ou valores que a opção pode assumir.

Por exemplo:

   -e, --expiredate EXPIRE_DATE
       The date on which the user account will be disabled. The date is
       specified in the format YYYY-MM-DD.

       If not specified, useradd will use the default expiry date
       specified by the EXPIRE variable in /etc/default/useradd, or an
       empty string (no expiry) by default.

'useradd -D' da página man gera seus padrões.

    
por 25.03.2015 / 23:13