As coisas podem ser quebradas adicionando uma pasta em / home

1

Se eu fosse criar uma pasta em /home com este comando:

sudo mkdir /home/newuser

quebraria alguma coisa porque eu não o criei da maneira correta - adicionando um novo usuário? Ou seria o sistema simplesmente ignorá-lo (ou não perceber que está lá)?

    
por Tim 28.08.2014 / 22:08

2 respostas

1

Um diretório em /home é igual a qualquer outro diretório. Sem uma entrada correspondente no banco de dados passwd (seja o próprio arquivo ou no AD), ele não possui status especial. Eu fiz diretórios lá por acidente (um cd demais) sem efeitos colaterais. É claro que, para todos os nossos usuários LDAP, criamos os diretórios base manualmente no servidor NFS, copiamos /etc/skel , depois fazemos chown e outras coisas. Quando o usuário efetua login, eles usam seus diretórios base normalmente.

    
por muru 29.08.2014 / 00:03
1

Eu já fiz isso antes, sem efeitos negativos.

Eu tenho um conjunto de servidores virtuais e me conecto a eles autenticando com o LDAP. Algumas das VMs não estão configuradas corretamente e não criam um diretório inicial quando um novo usuário LDAP efetua login.

Então, no passado eu fiz o login, criei um diretório em /home que corresponde ao meu nome de usuário. Então, quando eu me conecto de volta, ele trata como meu diretório pessoal. No entanto, todos os arquivos do usuário, como .bashrc , que geralmente são criados em um diretório inicial, não estão lá. O que é esperado.

Você também precisa alterar as permissões do diretório para que ele corresponda a um diretório inicial.

    
por dan08 28.08.2014 / 22:15