Acessando os arquivos de outro usuário

2

Eu tenho um arquivo "abc" com permissões 440. O proprietário deste arquivo é "root" e o grupo desse arquivo é "groupabc" . Eu tenho um usuário "user1 ".Ele é assim mesmo eu posso ver o conteúdo dos arquivos "abc" usando o usuário "user1" ?

Eu não tenho a senha de root.

O que me vem à mente é que o arquivo "abc" pertence ao grupo "groupabc" , portanto, se eu posso adicionar o usuário "user1" ao grupo "groupabc" . Eu deveria ser capaz de ver o conteúdo do arquivo "abc" . Eu tentei o comando usermod , mas desde que eu não tenho o acesso sudo , ele não funcionou.É sua qualquer maneira eu posso ver o conteúdo do arquivo "abc" .

    
por user1743613 16.11.2012 / 22:23

1 resposta

2

Se o objetivo for permitir que user1 leia o arquivo abc cujas permissões e atributos de propriedade são como você descreve, será necessário seguir um destes procedimentos:

  • altere a propriedade do arquivo (para que user1 ou um grupo que contém user1 possua o arquivo) ou

  • altere as permissões para que o arquivo seja legível por todos, permitindo que todos, inclusive user1 , o leiam ou

  • adicione user1 ao grupo groupabc .

Infelizmente, você precisa de privilégios de superusuário ( root ) para fazer qualquer um dos itens acima, então sem isso você está sem sorte dentro das restrições do esquema convencional de controle de acesso Unix.

Como a sua pergunta é "existe alguma maneira ...?", existem outras formas mais indiretas. Você poderia pedir a um humano no controle de root permissão para ler o arquivo. Supondo que o sistema de arquivos não esteja criptografado e você tenha acesso físico, é possível reinicializar em outro sistema operacional no qual você tem root access (por exemplo, um live CD / USB) e montar o sistema de arquivos nesse local. Os métodos shadier provavelmente também existem.

    
por 16.11.2012 / 22:32