erro “não é possível criar diretório / root” ao usar o comando su suername

0

Eu tenho um servidor com vários sites e cada site tem seu próprio usuário. Toda vez que eu quiser fazer alguma modificação em um site específico, eu faço su username e vou para a pasta desse site.

o problema é que cada vez que eu faço su username ele mostra este erro:

mkdir: cannot create directory '/root': Permission denied

isto é muito estranho, porque o comando su username quer criar uma pasta em /root ? Existe uma maneira de corrigir isso?

    
por whale_steward 18.03.2015 / 05:42

1 resposta

0

Tente:

su - username

Eu tive o mesmo problema e dei uma olhada na su manpage e notei os login em opções. Você está logado como root quando faz este trabalho? Nesse caso, usar o su sem carregar o ambiente de usuário de destino pode resultar nesse tipo de erro.

-, -l, --login 

  Provide an environment similar to what the user would expect had
  the user logged in directly.

  When - is used, it must be specified as the last su option. The
  other forms (-l and --login) do not have this restriction.

Fonte

    
por crowesn 22.05.2015 / 19:43