Crontab [RESOLVIDO]

1. Crontab [RESOLVIDO]

Lincon Matheus Moreira Santos
Lincon_Santos

(usa Outra)

Enviado em 24/06/2024 - 21:52h

Boa Noite

Pessoa na minha empresa estamos tendo muito problemas das pessoas que tem acesso ao Linux Ficar dando o Comando Crontab -R apagando todos os agendamentos. E possível bloquear este comando para que não seja reconhecido pelo Linux ou temover


  


2. Re: Crontab [RESOLVIDO]

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 24/06/2024 - 21:52h

Olá! Para evitar que as pessoas na sua empresa possam executar o comando "crontab -r" e apagar todos os agendamentos, você pode restringir o acesso ao comando Crontab para usuários específicos.

Para isso, você pode adicionar os usuários autorizados ao grupo "cron" e remover a permissão de execução do comando Crontab para os demais usuários.

Aqui está um exemplo de como fazer isso:

1. Adicionar os usuários autorizados ao grupo "cron":
```bash
# usermod -aG cron <nome do usuário>
```

2. Remover a permissão de execução do comando Crontab para os demais usuários:
```bash
# chmod o-x /usr/bin/crontab
```

Dessa forma, apenas os usuários adicionados ao grupo "cron" terão permissão para executar o comando Crontab. Espero que isso te ajude a resolver o problema na sua empresa! Se precisar de mais alguma ajuda, é só falar.


3. Re: Crontab [RESOLVIDO]

Lincon Matheus Moreira Santos
Lincon_Santos

(usa Outra)

Enviado em 25/06/2024 - 10:25h


Fazendo está opções o Comando Crontab -e ainda irá funcionar?


4. Re: Crontab [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 25/06/2024 - 11:27h

o ideal é cada um ter um acesso ao linux e ative a auditoria


5. crontab

Luciano Hanzo
lucianohanzo

(usa Debian)

Enviado em 01/07/2024 - 17:05h

Geralmente eu faço os crontab -e na máquina como root, assim o usuário vai usar o seu próprio usuário para logar, como ele não tem a senha do root ele não vai pode remover os crontab do root, somente os dele mesmo.
Quando o usuário digitar crontab -r, ele vai remover o crontab dele mesmo e o do root vai continuar rodando.

Você também pode tirar o usuário comum do grupo sudo.
Lembre-se de criar uma senha para o root, e remover o usuário comum do grupo sudo.

sudo -i
passwd root
usermod usuário_aqui -rG sudo

Depois quando for editar alguma coisa na máquina logue como root.
su - root


Nunca é tarde demais, para aprender algo novo.


6. Re: Crontab

aguamole
aguamole

(usa KUbuntu)

Enviado em 01/07/2024 - 18:31h

O @danniel-lara tem razão, Linux não é Windows não, no Linux cada usuário pode a sua própria conta de seu usuário. Ai se o cara desobedecer da para saber quem foi ai é caçar ao usuário, desse o pau nele.

Outra coisa que da para fazer é tirar o acesso desses usuários do crontab:
$ type crontab 
crontab is hashed (/usr/bin/crontab)
$ sudo chmod 700 /usr/bin/crontab







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts