Pesquisar o dono do arquivo. [RESOLVIDO]

1. Pesquisar o dono do arquivo. [RESOLVIDO]

Wilson Nilo
wna

(usa Ubuntu)

Enviado em 30/05/2013 - 20:17h

Boa noite é meu primeiro poste no forum então se tiver algo errado por favor me desculpe.
Estou montado um script com a função de o usuario que execulte o script informe um diretorio e atrávez do diretorio o script pesquise e mostra apenas os arquivos que ele é dono.

fora isso ele tem que fazer tambem:
Os arquivos que ele for dono, deve ser adicionado a permissão de escrita 'w' reculsivamente.
E depois fazer um log dos arquivos alterados.

Sou estou com problemas na primeira parte se alguem poder me ajudar desde já agradeço.


  


2. Re: Pesquisar o dono do arquivo. [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 30/05/2013 - 20:25h

posta ai o que tu já vez


3. Re: Pesquisar o dono do arquivo. [RESOLVIDO]

Wilson Nilo
wna

(usa Ubuntu)

Enviado em 30/05/2013 - 20:33h

É um script bem simples

#!/bin/bash
echo "Digite um diretorio existente: "
read dir
# ta faltando a pesquisa aqui.
if [ -d $dir ]
then
echo "Digite um nome de usuário: "
read user
chmod -R +w /home/$user/
else
echo "Digite um caminho válido!!"
fi
ls -l /home/$user/ >> /home/modificados.txt

Deixando assim o usuario informa o diretorio pra nada, ja pesquisei sobre parametros do find e não encontrei nada.


4. Re: Pesquisar o dono do arquivo. [RESOLVIDO]

Bruno Rogério Fernandes
brunorf

(usa Arch Linux)

Enviado em 30/05/2013 - 20:45h

Nas manpages do find você encontrará o que precisa. Existe um parâmetro (não vou falar qual é, mas posso dizer que é intuitivo, rsrs) que permite encontrar os arquivos que deseja.

Assim:


user@machine:~$ man find



Dica:
Se o seu man estiver configurado para usar o less por padrão, o que é bastante provável, você poderá fazer buscas nas manpages com a tecla de '/', digitando sua busca, apertando Enter e depois navegando pelos resultados com as teclas n (próximo), ou Shift+n (anterior).


5. Re: Pesquisar o dono do arquivo. [RESOLVIDO]

Wilson Nilo
wna

(usa Ubuntu)

Enviado em 30/05/2013 - 21:09h

Eu ja dei uma olhada no man find antes, só que como não domino o ingles não consegui ler quase nada. Porém joguei no google tradutor mas não encontrei nada :( não se se foi por que a tradução estava errada ou se o o comando find não faz isso. :(


Oks ja que você ta dizendo que o find faz isso vou dar uma olhada no man de novo, brigado quando achar eu posto o resultado vlw


6. Re: Pesquisar o dono do arquivo. [RESOLVIDO]

Wilson Nilo
wna

(usa Ubuntu)

Enviado em 30/05/2013 - 22:01h

Consegui cara vlw, só era usar o find -user [numero do ID]






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts