Alterar o diretório inicial do usuário sem acesso root

Alterar o diretório inicial do usuário sem acesso root

Eu tenho uma conta em um servidor (o administrador é péssimo) e ele configurou meu usuário como /home/username. Ele também retirou meu acesso a esse diretório de usuários e disse que eu deveria usar /home/Guestwhich is root:roote public writable (permissions 777).

Como não quero usá-lo, pensei em criar um subdiretório de /home/Guest que não seja gravável publicamente e defini-lo como minha casa. infelizmente

usermod -m -d /home/Guest/dir username

Falha com comando não encontrado. O que posso fazer (já entrei em contato com ele), para conseguir alguma pasta pessoal (ele negou, não sei porque)

Responder1

Você só pode fazer isso temporariamente. Isso significa que toda vez que você fizer login como esse usuário, deverá executar este comando:

export HOME=/home/Guest/dir

Dessa forma, você pode fazer a maioria das aplicaçõespensarque seu diretório inicial seja qualquer local usado acima.

~também começará a apontar para /home/Guest/dir.

Os aplicativos com os quais funcionou para mim foram NPM e Maven.

informação relacionada