[Fedora-users-br] sed

Adere - Levi / Analista de Suporte Linux levi.alves em adere.com
Sex Jan 5 14:07:51 UTC 2007


Pessoal valeu mesmo, essa lista é a melhor que existe, fuiiiiiiiiii

Alberto Monteiro escreveu:
> Adere - Levi / Analista de Suporte Linux escreveu:
> 
>>Pessoal eu tenho dentro de um arquivo chamado users.txt as seguintes 
>>linhas: lalves acavalleiros rfernandes
>>
>>e exite um arquivo chamado permissão.sh, queria colocar os seguintes 
>>comandos dentro desse arquivo usando o arquivo users.txt, por exemplo
>>
>>/usr/bin/chmod -R 755 laves
>>/usr/bin/chown -R laves:laves laves
>>
>>esse comandos acima eu quero colocar dentro do arquivo permissao.sh
>>
> 
> Você quer colocar os comandos no arquivo, ou voce quer criar o
> arquivo a partir do zero?
> 
> De qualquer modo, roda esse script (não se esqueça de fazer backup
> de permissao.sh antes de rodar - se der m****, você recupera o
> arquivo)
> 
> --- 
> cp permissao.sh permissao.sh.bak # ou qq outra coisa parecida
> echo "" > permissao.sh # apenas se for para criar do zero
> # se for para agregar no fim do arquivo, eu sugiro que você quebre
> # permissao.sh em duas partes: uma delas criada pelo script, e outra
> # fixa.
> for u in `cat users.txt`   #  ` deve ser um back-clip, ou crase
> do
>   echo "/usr/bin/chmod -R 755 $u" >> permissao.sh
>   echo "/usr/bin/chown -R $u:$u $u" >> permissao.sh
> done
> ---
> 
> Eu também acho um porre o default de cada conta ser totalmente
> restritivo, e o dono da árvore não ser o próprio usuário.
> 
> Alberto Monteiro
> 
> PS: apenas tome cuidado com o cat. Se o arquivo users.txt tiver
> sido criado pelo OS-do-Mal, cada linha vai terminar com CR-LF,
> e a variável u vai ter um CR no final. Já me ferrei algumas
> vezes por causa desses detalhes idiotas, ao migrar programas
> entre OSes diferentes. :-/
> 
> --
> Fedora-users-br mailing list
> Fedora-users-br em redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-users-br
> 
> 
-------------- Próxima Parte ----------
Um anexo não-texto foi limpo...
Nome: levi.alves.vcf
Tipo: text/x-vcard
Tamanho: 794 bytes
Descrição: não disponível
URL: <http://listman.redhat.com/archives/fedora-users-br/attachments/20070105/497de346/attachment.vcf>


Mais detalhes sobre a lista de discussão Fedora-users-br