Faça login como outro usuário via terminal sem permissões de root

2

Eu trabalho em uma pequena empresa e uso o Putty em uma máquina Windows para encapsular em nosso servidor de arquivos como "root". É um muito simples servidor de arquivos rodando o Samba com cerca de 30 usuários. Cada usuário tem permissões distintas (ACLs).

Agora, gostaria de saber se existe uma maneira de alternar para outro usuário enquanto estiver logado como root para verificar as permissões da ACL.

Por exemplo, tentei: su username

Isso me muda para o nome de usuário especificado, mas também fornece as permissões de superusuário de nome de usuário, então quando eu digito um diretório e depois "ls" eu vejo o que o root veria em vez de ver o que o usuário realmente veria sem permissões de superusuário. / p>

Agradecemos antecipadamente por sua ajuda.

EDIT: Esta é a saída de ls -lsa / | grep -e root$

4 drwxr-xr-x  43 root      root       4096 2011-02-23 11:54 root
    
por user249705 18.02.2014 / 22:22

1 resposta

3

su - username

Isso mudará para o usuário e recarregará o ambiente do usuário. Você notará que agora você está no diretório pessoal do username e não / root /.

Depois de fazer isso, tente ls -lsa /root/ . Você não deve mais ver nenhum arquivo lá.

    
por earthmeLon 18.02.2014 / 22:26