Não é possível acessar o diretório pelo SSH

5

Estou acessando um servidor MyBook usando o SSH por meio de chaves público-privadas.

Eu tenho um problema estranho em que não consigo acessar algumas pastas que eu deveria logicamente ter acesso.

Eu tenho um diretório em

/DataVolume/shares/fldr drwxrwxr-x root share

O usuário que estou acessando o servidor é membro do compartilhamento de grupo (que possui o GID 1000). O mesmo que fldr.

Quando tento cd no diretório, recebo o erro:

-sh: cd: fldr: Permission denied.

Por que isso? E como faço para corrigir isso?

O arquivo sshd_config não limita os usuários aos diretórios home, mas a separação de privilégios está ativada.

Eu posso acessar outra pasta em compartilhamentos, mas todas as pastas têm os mesmos direitos de acesso, então algo mais está em funcionamento.

    
por Martin Nielsen 02.02.2013 / 22:43

2 respostas

1

Existem vários motivos pelos quais você não pode acessar a pasta:

1) talvez o FUSE fs seja usado por outro usuário e montado em / DataVolume / shares / fldr,    Neste caso, ninguém (nem o root) pode acessar essa pasta.

2) alguma incompatibilidade no GID / UID, veja:

stat /DataVolume/shares/fldr

e

id user

para verificar isso;

3) talvez este seja um link para outra pasta (ou arquivo), e o usuário não tenha permissão de leitura para ele.

    
por 14.02.2013 / 01:14
0

Você verificou o bit de execução no diretório pai?

exemplo:

/DataVolume/shares drwxrw-rw- <- NOK
/DataVolume/shares drwxrwxrwx <- OK
    
por 15.04.2013 / 21:26