Crie um usuário personalizado no FreeBSD

1

Eu quero criar um usuário no FreeBSD para nginx que tenha:

  • Sem login.
  • Não há diretório inicial

como devo fazer isso com pw useradd ou qualquer outra ferramenta.

    
por r004 17.02.2014 / 08:38

1 resposta

4

Ele deve ter um diretório inicial listado em /etc/passwd . Normalmente, esse será o diretório em que você armazenar as páginas da web / arquivos de configuração, mas se você quiser ter certeza de que não existe um diretório, /nonexistent pode ser usado.

Para criar um usuário que não tem permissão para fazer login, você faria duas ações:

  • concede ao usuário um shell que não tem permissão para efetuar login
  • defina a senha para não permitir login

É assim que você faz:

useradd -c "Nginx server account" -d /path/to/directory -s /usr/sbin/nologin -w no nginx
    
por 17.02.2014 / 10:19