Faça o superusuário agir como qualquer outro usuário em uma determinada árvore de diretórios

1

Eu tenho o seguinte problema:

Meu diretório pessoal está na rede e é montado localmente em home/<my username> .
Eu posso acessá-lo com minha conta de usuário normal <my username> , mas como root, não posso.

Eu faço saber sobre esta questão: link

No entanto, isso, a partir do meu entendimento limitado de sistemas Linux, etc., parece ser uma solução do lado do servidor, se é aplicável mesmo neste caso.

Mas eu preciso de uma solução do lado do cliente, pois os administradores não mudarão isso por enquanto.

Então eu queria saber se havia algum tipo de opção para fazer com que o superusuário automaticamente atuasse como usuário <my username> dentro da sub-diretório-árvore /home/<my username> , sempre que o superusuário precisasse de acesso lá.
A partir de agora, o superusuário não pode nem cd em meu diretório pessoal.

Por favor, note que a solução deve funcionar para sudo e caso eu escolha sudo su .

    
por polynomial_donut 01.10.2015 / 19:39

1 resposta

0

Você pode alterar usuários usando su da seguinte forma:

root@bacon [~]# whoami
root
root@bacon [~]# su - cataline
cataline@bacon [/root]# whoami
cataline

Pode ser necessário usar o sudo para executar o comando, dependendo das permissões.

EDIT Comando alterado para refletir a criação de um shell de login

    
por 01.10.2015 / 21:39