terça-feira, 30 de julho de 2013

rsync chgrp failed permission denied (13)

Se voce esta tentando utilizar rsync para gravar em uma unidade de rede, hd externo e afins, tente usar a opção

--no-perms --no-group --no-owner

exemplo:
rsync -a --no-perms --no-group --no-owner /origem /destino

Abraços,

Rodrigo Otavio
(41) 3526-0710
Toor Tecnologia
http://www.toor.com.br

sexta-feira, 19 de julho de 2013

rsync permissoes

Como determinar as permissões que o arquivo chegará no servidor de destino?

No servidor de origem, inclua a sintaxe

--chmod=ugo=rwx 

Exemplo:

rsync -a /samba --chmod=ugo=rwx 192.168.0.2::bkpsamba


--
Abraços,

Rodrigo Otavio
Toor Tecnologia e Serviços
(41) 3526-0710 / 8837-7401
-----------------------------------------

terça-feira, 9 de julho de 2013

sudo sem senha (e um mistério)

Para cada comando com usuário comum no debian / ubuntu e outros você precisa colocar o sudo por uma questão de segurança.

Se você deseja e pode mudar isto, vou te apresentar duas opções bem úteis:

1) Quero que somente o usuário rodrigo possa utilizar sudo sem senha:

sudo vi /etc/sudoers # (ou visudo)

Coloque a sintaxe após a linha:
# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

rodrigo  ALL= NOPASSWD:ALL


2) Quero que qualquer usuário que esteja no grupo sudo possa executar sudo sem senha:

 usermod -G sudo rodrigo
 sudo vi /etc/sudoers # (ou visudo)

Altere a linha :
%sudo   ALL=(ALL:ALL) ALL

para:
%sudo   ALL=NOPASSWD:ALL


A questão é que a ordem da linha %sudo influencia em qual das opções você deseja, se for uma máquina pessoal recomendo a opção 1, se vários usuários vão utilizar a maquina, defina os NOPASSWD no grupo SUDO, ou ao contrario, deixe os do grupo SUDO pedindo senha e abaixo desta linha coloque os usuários sem senha: rodrigo  ALL= NOPASSWD:ALL

Enfim, existem várias maneiras de fazer, usa a que lhe parece mais seguro e conveniente.

--
Abraços,

Rodrigo Otavio
Toor Tecnologia e Serviços
(41) 3526-0710 / 8837-7401
-----------------------------------------

quarta-feira, 3 de julho de 2013

Como usar screen

O Screen abre uma nova janela dentro de um terminal que permite você executar várias tarefas em paralelo na mesma sessão, e se cair a conexão do seu terminal você recupera o screen anterior.

Com isto você consegue executar operações sem ficar preso no terminal. O uso é bem simples:

[root@toor.com.br ] screen -S rodrigo
(ele limpa a tela e cai dentro da sreen)
[root@toor.com.br ] # cd /usr/src/squid ; ./configure # (como exemplo vou iniciar a compilação do squid)

Digite Ctrl +a +d (para Deatach , sair da screen)
(ele limpa a tela e sai da sreen)
[root@toor.com.br ] screen -ls  # (ele lista as screens)
There is a screen on:
9875.rodrigo (03-07-2013 12:20:19) (Detached)
1 Socket in /var/run/screen/S-toor.
 
[root@toor.com.br ] screen -r rodrigo # (ele volta para Screen)

Você também pode agendar seus scripts para rodarem dentro de uma screen, assim você pode ver o retorno da saída do script na tela direto.

screen -S nome_dascreen -dm ./my_script.sh

--
Abraços,

Rodrigo Otavio
Toor Tecnologia e Serviços
(41) 3526-0710 / 8837-7401
-----------------------------------------

terça-feira, 25 de junho de 2013

Bloquear google talk com squid

Uma vez que seu squid já esta funcionando com controles, bloqueios etc.

Basta você bloquear a URL:

chatenabled.mail.google.com

Para bloquear anexos do google, bloqueie também a URL:

googleusercontent.com


Fonte: http://toor.com.br/artigos/

--
Abraços,

Rodrigo Otavio
Toor Tecnologia e Serviços
(41) 3526-0710 / 8837-7401
-----------------------------------------

quarta-feira, 13 de julho de 2011

Como limpar o cache do squid

Para a instalação padrão do squid basta entrar no diretório onde fica armazenado o cache e executar os seguintes comandos

#!/bin/sh
killall squid; killall squid
cd /var/log/squid/cache
rm -rf *
squid -z
squid -D

Voce pode colocar este script no crontab para fazer isto toda noite.

crontab -e
0 21 * * 1-5 /caminho/script/limpacahe.sh

--
Abraços,

Rodrigo Otavio
Toor Tecnologia e Serviços
http://www.toor.com.br
(41) 3526-0710 / 7813-3011
---------------------------

terça-feira, 30 de novembro de 2010

Servidor rsync

Servidor simples Rync

1) vi /etc/rsyncd.conf (e coloque o conteudo abaixo)

#### Opções de módulo
[samba]
comment=Backup do samba
use chroot=false
path=/bkp/rsync
read only=false
list=true


#Especifica quais hosts terão acesso ao serviço.
hosts allow=192.168.0.1

2) de dentro do servidor 192.168.0.1 voce pode enviar dados para o servidor backup (192.168.0.2) com o comando:

rsync -a /etc/passwd 192.168.0.2::samba


Com este comando ele enviou o arquivo /etc/passwd do servidor 192.168.0.1 para o servidor 192.168.0.2

Este artigo é apenas para mostrar como é simples fazer backup, agora voce pode fazer rsync via ssh para tornar mais seguro, incluir senhas e programar no crontab.


--
Abraços,

Rodrigo Otavio
Toor Tecnologia e Serviços
http://www.toor.com.br
(41) 3526-0710 / 7813-3011
Email de suporte@toor.com.br
Pensou em Linux? pensou Toor
---------------------------