Como adicionar o grupo configurador nginx?

Como adicionar o grupo configurador nginx?

Quero criar um grupo de usuários que tenha permissões para criar/editar/visualizar configurações do nginx sem permissões de sudo, mas não tenho ideia de como.

Criando um grupo de usuários normal e definindo proprietário: grupo como mesmo proprietário: configurador-grupo para o local de configurações do nginx, o usuário pode editar e visualizar, mas a criação de um arquivo define o novo proprietário e grupo do arquivo para os usuários.

Responder1

Esse- fornece uma visão geral do gerenciamento de grupos de usuários e permissões de arquivos em um sistema Ubuntu.

Crie o grupo de usuários usando o comando groupadd:

sudo groupadd configurator

Adicione os usuários que devem ser membros do grupo configurador usando o comando usermod:

sudo usermod -a -G configurator [username]

Altere a propriedade e as permissões dos arquivos de configuração do Nginx para permitir que o grupo configurador leia e grave nos arquivos:

sudo chown root:configurator /etc/nginx/conf.d/*
sudo chmod 640 /etc/nginx/conf.d/*

você pode querer evitar que membros do grupo configurador criem novos arquivos no diretório /etc/nginx/conf.d. Para fazer isso, você pode definir o sticky bit no diretório:

sudo chmod +t /etc/nginx/conf.d

informação relacionada