Pular para o conteúdo

Identificar proprietarios de arquivos

Responder tópico
  • Denunciar
  • Indicar

1. Identificar proprietarios de arquivos

Enviado em 19/11/2010 - 23:13h

Olá pessoal, estou com uma atividade que nao conseguir resolver. Alguem poderia me Ajudar?

1.Monte uma linha de comandos usando pipes para identificar todos os usuários proprietários de arquivos ou diretórios a partir de /tmp, colocando o resultado no arquivo users-tmp.txt. Siga os seguintes passos:

o Use o comando find para listar os proprietários de todos os arquivos dentro de /tmp (dica: use a opção -printf do comando find).
o Ordene a listagem obtida, usando o comando sort
o Remova as linhas repetidas, usando o comando uniq
o Direcione a saída para o arquivo indicado users-tmp.txt

GRATA!

Responder tópico

2. Re: Identificar proprietarios de arquivos

Enviado em 19/11/2010 - 23:24h

Comando 'ls -l' listará todos os arquivos dentro de determinado diretório e mostrará se os arquivos são diretórios, se tem permissão para escrita, o dono, o grupo, etc.

exemplo:

debian:/home/mcnd2# cd /tmp
debian:/tmp# ls -l
total 24
drwx------ 3 mcnd2 mcnd2 4096 Nov 19 21:00 gconfd-mcnd2
drwx------ 2 mcnd2 mcnd2 4096 Nov 19 21:00 keyring-Yhfeov
srwxr-xr-x 1 mcnd2 mcnd2 0 Nov 19 21:00 mapping-mcnd2
drwx------ 2 mcnd2 mcnd2 4096 Nov 19 21:19 orbit-mcnd2
drwx------ 2 mcnd2 mcnd2 4096 Nov 19 21:00 seahorse-baNg6L
drwx------ 2 mcnd2 mcnd2 4096 Nov 19 21:00 ssh-cnqsVD2600
drwx------ 2 mcnd2 mcnd2 4096 Nov 19 21:00 virtual-mcnd2.EbPlrX
debian:/tmp#


Vlw...

3. Identificar proprietarios de arquivos

Enviado em 20/11/2010 - 10:19h

Olá,

Uma dica, use o comando cut com os parametros -f (caracter separador) e -d (intercalar)

cat nomedoarquivo |grep busca | cut -f"caracter" -dnumerodacoluna

Caso tenha duvidas me reenvie a pergunta.

Elizandro Medina

4. Re: Identificar proprietarios de arquivos

Enviado em 20/11/2010 - 12:47h

find /tmp -print | ls -l | sort -k 9 | uniq | awk '{ print $3 " " $9}' > users-tmp.txt

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder