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
terça-feira, 30 de julho de 2013
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
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
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)
[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
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.
9875.rodrigo (03-07-2013 12:20:19) (Detached)
1 Socket in /var/run/screen/S-toor.
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
-----------------------------------------
Assinar:
Postagens (Atom)