SU para usuário não privilegiado que inicia no diretório privilegiado

0

Então aqui está a história. Então, eu costumo trabalhar como root, e às vezes eu mudo para usuários sem privilégios (por exemplo, user1) para experimentar algumas coisas. Eu notei algo peculiar: Quando eu mudo para user1 e o CWD é um diretório sob / root (drwx ------), por exemplo, / root / Desktop (drwxr-xr-x), eu posso listar o diretório, ler arquivos contanto que suas permissões me permitem como user1, e eu posso cd para trás e para subdiretórios de / root / Desktop, como / root / Desktop / dir1 (drwxr-xr-x). No entanto, assim que eu cd para /, eu não posso mais cd para / root / Desktop ou e subdiretórios de / root (Permissão negada), mesmo que suas permissões devem permitir-me, como fizeram antes. Por que isso?

    
por nc404 12.12.2016 / 05:42

1 resposta

0

even though their permissions should allow me, as they did before

.. é simplesmente uma suposição ruim.

O usuário selecionado obviamente e felizmente não tem acesso ao diretório /root .

O motivo pelo qual ele funciona primeiro é porque o usuário não tenta entrar no diretório em que não tem permissão. Os subdiretórios mencionados parecem ter permissões mais soltas que você deve corrigir.

    
por 12.12.2016 / 06:16