Google já iniciou o desenvolvimento do aplicativo de rede social que irá competir com o Facebook; Ele se chama: Google+. Muito desafiador... Tarefa árdua essa eim? Será possivel colocar um aplicativo para disputar com o maior serviço de rede social do mundo, o Facebook? De qualquer forma estou curioso para conhecer o Google+.
The Google+ project: real life sharing, rethought for the web.
plus.google.com
Este blog vêm com o intuito de compartilhar informações com os demais usuários de tecnologias open source, ou em bom protuguês: tecnologias computacionais de código aberto. Aqui será colocado assuntos do cotidiano de quem trabalha com essas tecnologias. Será postado dicas, resoluções de problemas, implementações de serviços de rede, novidades, solicitações de ajuda e etc. Com foco principal em sistemas operacionais Unix-Like e softwares livre que forneçam serviços de rede.
terça-feira, 28 de junho de 2011
sexta-feira, 10 de junho de 2011
Trocar UID proprietário de arquivos e pastas em determinados diretórios por um outro UID para ser o novo proprietário desses arquivos encontrados
Pessoal o script abaixo foi feito para alterar o dono de arquivos e pastas em determinados diretórios, o mesmo sairá recursivamente trocando o UID dos arquivos e pastas encontrados, a partir do UID antigo, por um outro UID, definido por você, para que esse seja o novo dono do arquivos e pastas no diretório.
OBS.: UID é uma identificação exclusiva de qualquer usuário no linux, para verificar o id de algum usuário digite:
# id nomeDoUsuário
Exemplo 01: Mudará o dono de todos arquivos e pastas do diretório / que tenham como UID 502 e irá "setar" ou configurar um novo UID dono desses arquivos que será UID 512 e irá também gerar um arquivo de log em /root/debug.txt, para que possamos ver se aconteceu alguma falha na tentativa de troca desses UIDs nos arquivos encontrados, ele também contará quantos arquivos foram encontrados com o velho UID, abaixo script:
Exemplo 02: Mudará o dono de todos arquivos e pastas do diretório /oracle que tenham como UID 501 e irá "setar" ou configurar um novo UID dono desses arquivos que será UID 511 e irá também gerar um arquivo de log em /root/debug.txt, para que possamos ver se aconteceu alguma falha na tentativa de troca desses UIDs nos arquivos encontrados, ele também contará quantos arquivos foram encontrados com o velho UID, abaixo script:
OBS.: UID é uma identificação exclusiva de qualquer usuário no linux, para verificar o id de algum usuário digite:
# id nomeDoUsuário
root@feigt:/# id leonardoconrado uid=1018(leonardoconrado) gid=100(users) groups=100(users)
Exemplo 01: Mudará o dono de todos arquivos e pastas do diretório / que tenham como UID 502 e irá "setar" ou configurar um novo UID dono desses arquivos que será UID 512 e irá também gerar um arquivo de log em /root/debug.txt, para que possamos ver se aconteceu alguma falha na tentativa de troca desses UIDs nos arquivos encontrados, ele também contará quantos arquivos foram encontrados com o velho UID, abaixo script:
#!/bin/bash # Mudar UID proprietário de arquivos e pastas # para um novo UID ser o proprietário em determinados # diretórios # Por Leonardo Couto Conrado # Em 06.10.2011 counter=0 # Encontre em / os arquivos que tenha UID igual à 502 for i in $( find / -uid 502 2>> /dev/null ); do echo $i # Mude o dono desses arquivos para UID 512 chown -v 512 $i >> /root/debug.txt # Conte cada arquivo encontrado counter=`echo "$counter+1"|bc` done echo $counter
Exemplo 02: Mudará o dono de todos arquivos e pastas do diretório /oracle que tenham como UID 501 e irá "setar" ou configurar um novo UID dono desses arquivos que será UID 511 e irá também gerar um arquivo de log em /root/debug.txt, para que possamos ver se aconteceu alguma falha na tentativa de troca desses UIDs nos arquivos encontrados, ele também contará quantos arquivos foram encontrados com o velho UID, abaixo script:
#!/bin/bash # Mudar UID proprietário de arquivos e pastas # para um novo UID ser o proprietário em determinados # diretórios # Por Leonardo Couto Conrado # Em 06.10.2011 counter=0 # Encontre em / os arquivos que tenha UID igual à 501 for i in $( find /oracle -uid 501 2>> /dev/null ); do echo $i # Mude o dono desses arquivos para UID 511 chown -v 511 $i >> /root/debug.txt # Conte cada arquivo encontrado counter=`echo "$counter+1"|bc` done echo $counter
Marcadores:
scripts_administrativos
Assinar:
Postagens (Atom)