+ Responder ao Tópico



  1. #1
    juniox
    ae, belezera?
    nunca mexi com shellscript, mas preciso fazer com que o arquivo INBOX.Spam de casa usuário seja apagado e criado outro em seu lugar com as permissões alteradas e o dono do arquivo também, olha como eu fiz:

    for users in $(ls /home); do
    cd /home/$users/;
    rm INBOX.Spam;
    touch INBOX.Spam;
    chown $users:users INBOX.Spam;
    chmod u=rwx,go-rwx INBOX.Spam;
    done
    (fiz isso com base em um outro que vi na net)
    seria apenas isso?
    alguma sugestão de melhora ou correção?
    valeu

  2. tire a parte de ir no diretório, senão vc vai ter que também sair do ditetório depois. tente assim:

    for users in $(ls /home); do
    rm /home/$users/INBOX.Spam
    touch /home/$users/INBOX.Spam
    chown $users:users /home/$users/INBOX.Spam
    chmod u=rwx,go-rwx /home/$users/INBOX.Spam
    done;;



  3. #3
    Mameli
    Você pode fazer algo ainda mais simples:

    find /home -name INBOX.Spam | xargs >

    Abraços

    Mameli
    LinuxUser 244222

  4. Na verdade tu não precisa "apagar" o arquivo. É só criar outro por cima redirecionando nada pra ele, dá um liga:

    Código :
    # > /home/$USUARIO/INBOX.Spam

    Ele apaga o conteúdo do arquivo.


    Abraços!






Tópicos Similares

  1. Script para apagar arquivos
    Por Cobausque no fórum Redes
    Respostas: 2
    Último Post: 14-05-2011, 20:48
  2. Como criar um script para apagar e cache?
    Por itelecom no fórum Redes
    Respostas: 12
    Último Post: 03-01-2009, 10:10
  3. Script para apagar arquivos maiores que 1mega ???
    Por Atlan no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 06-10-2006, 00:09
  4. Script para compactar arquivos de log do squid
    Por sandroreis no fórum Servidores de Rede
    Respostas: 2
    Último Post: 30-11-2005, 14:34
  5. script para alterar arquivos de configuração
    Por brunaocomanda no fórum Linguagens de Programação
    Respostas: 0
    Último Post: 21-12-2004, 14:08

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L