Como especificar o proprietário do grupo durante o Cron

2

Fiz uma boa quantidade de pesquisas, mas ou estou tendo problemas para formular o contexto para criar resultados relevantes ou a informação é difícil de encontrar.

Eu tenho um servidor de produção do Ubuntu 16.04 anexado a um domínio com SSSD. Quando um cronjob é executado no crontab de um usuário, ele cria o arquivo de saída com o nome de usuário correto, mas com o grupo incorreto. A saída é criada com o proprietário do grupo "Grupo de Domínios" em vez do conjunto de guias da pasta com chgrp chgrp "correct domain group" /foldername . Os arquivos que são criados manualmente e criados automaticamente, invocando manualmente o script /bin/bash /path/to/script.sh , criam a saída do arquivo com os proprietários de usuários e grupos corretos.

O resultado desejado é ter o arquivo criado com o proprietário do grupo correto sem ter que classificar o chmod juntos após a saída ser criada.

    
por apln 30.08.2018 / 21:24

1 resposta

1

Eu descobri isso. Durante a revisão da documentação do SSSD ( link ), encontrei o override_gid e adicionei-o ao /etc/sssd/sssd.conf na configuração do domínio definições.

Aqui está um pouco do processo:

su - user

id --groups

Obtenha o código desejado

sudo vi /etc/sssd/sssd.conf

Adicione o código correto em [domínio]

override_gid = [desired gid]

Efetue logout e login novamente, execute id -g e o resultado deve ser o gid desejado. Você deve reinicializar para que as alterações ocorram no sistema.

    
por 31.08.2018 / 19:18