por Marcos Elias
Pode ser interessante mover a pasta home de um usuário específico, sem influenciar os outros. Isso pode ser feito num sistema caseiro por qualquer motivo, como para movê-la para outra partição (desde que esteja montada quando o usuário for usar a pasta).
Num servidor web você pode desejar isso para apontar a pasta home do usuário diretamente para sua pasta da web, por exemplo, em vez de ver o diretório /home/joao ao acessar por SSH com a conta "joao", ele já poderia cair no /var/www/html/joao.
Uma forma rápida que achei no Linux foi editando diretamente o arquivo /etc/passwd, que guarda os nomes de usuário da máquina. A entrada do usuário poderia ser algo como:
nomedousuario:x:501:502::/home/nomedousuario:/bin/bash
Troque /home/nomedousuario pela nova pasta, e salve o arquivo. Quando o usuário fizer login, ela será usada.
É bom alterar as permissões da nova pasta para valer para o usuário:
# chown -R usuario.usuario /var/www/html/usuario
Trocando no texto acima o "usuario" pelo nome do usuário desejado, e no último parâmetro indique a pasta.
Numa instalação do CentOS que fiz, não foi preciso reiniciar a máquina, apenas reiniciar a aplicação cliente de FTP, que por algum motivo não quis funcionar com a nova pasta de imediato. Valeu tanto para o SSH como para o vsftp. Se não funcionar de imediato, tente reiniciar :)
Aviso: Os coment?rios s?o postados pelos visitantes do site, e n?o expressam a opini?o da produ??o. Eventuais coment?rios indesejados, ofensivos ou que firam nossas pol?ticas ou interesses de alguma forma poder?o ser removidos sem aviso pr?vio. Ao comentar, seu IP ser? gravado em log, assim como em praticamente todo blog. Evite coment?rios in?teis. Para d?vidas, poste na comu.
