Como obtenho acesso de leitura ao diretório de outro usuário?

1

Eu tenho dois usuários: Alice e Bob. Ambos pertencem ao pessoal do grupo. Eu quero ser capaz de listar o conteúdo do diretório /home/alice/Private/ quando estou logado como o usuário Bob. Como agora, Bob não tem acesso a /home/alice/Private/ . Supondo que eu precise de algum tipo de script de ataque ou programa para fazer isso. Como isso seria?

    
por Karl 08.10.2015 / 05:37

2 respostas

2

O que você está tentando fazer não é possível sem privilégios elevados ou subvertendo a segurança do Unix. Você tem quatro opções:

  • Acesse legitimamente recorrendo ao administrador do sistema
  • Obtenha acesso legitimamente apelando ao usuário, Alice
  • Encontre um backdoor na segurança do sistema de arquivos Unix
  • Aproveite o acesso físico (ou, se for uma máquina virtual, aproveite o acesso do host)

Se você optar pela terceira opção e for bem-sucedido, dependendo da sua bússola moral, deverá informar a falha de segurança aos mantenedores do sistema operacional. Veja algumas documentações para você começar: link

    
por 08.10.2015 / 07:18
0

Se você tiver acesso root, poderá alterar o modo R / w usando.

$ sudo chmod 777 Private.file // Ele dará a você todas as permissões para ler, escrever e executar.

E também, se você quiser, pode alterar a propriedade também.

$ sudo chown Bob: Privat.file de Bob // mudará a propriedade do arquivo, e agora o proprietário é Bob

Para mais detalhes

$ man chmod

$ man chown

    
por 08.10.2015 / 06:16