Novo usuário não pode acessar sua casa

0

Por isso, estou adicionando um novo usuário em uma máquina para dar a um membro da família algum armazenamento remoto. Depois de configurar seu login e diretório inicial. Aqui está a estatística

  File: '/home/heather'
  Size: 4096        Blocks: 8          IO Block: 4096   directory
Device: 831h/2097d  Inode: 89128961    Links: 3
Access: (0755/drwxr-xr-x)  Uid: ( 1002/ heather)   Gid: ( 1004/ heather)
Access: 2014-09-09 17:57:37.059406231 -0400
Modify: 2014-09-09 17:37:32.449432887 -0400
Change: 2014-09-09 17:57:22.939336208 -0400

Mas eles não podem acessá-lo de local ou ssh

$ echo ~
/home/heather
$ cd ~
bash: cd: /home/heather: Permission denied

A menos que eu esteja perdendo algo grande, as permissões parecem boas.

Por favor, note que eu só executei configurações de usuário único antes, não consigo encontrar nada parecido com isso depois de 20 minutos de pesquisa, por favor, não me crucifique se eu negligenciei algo simples.

    
por user2085282 10.09.2014 / 01:07

2 respostas

1

Execute chmod 755 /home e isso deve ser corrigido. Gilles responder aqui vale a pena olhar para uma explicação completa sobre isso.

    
por 10.09.2014 / 07:04
0

O UNIX conhece usuários / grupos efetivos com uid / gui not name. Então, verifique id e gid do seu diretório home.

   stat --printf=%u /home/heather  #####print uid of your home dir 
   stat --printf=%g /home/heather  #####print gid of your home dir

Em seguida, verifique com /etc/passwd e /etc/group :

egrep heather /etc/passwd
egrep heather /etc/groups
    
por 10.09.2014 / 06:11