Restringir o usuário SSH a apenas um diretório

0

Temos um servidor VPS com uma versão prod e dev da aplicação web. Também existem dois acessos ssh - users cst-prod e cst-dev. O problema é que alguns desenvolvedores abaixo de mim continuam mudando as coisas em / home / www / prod, embora usem acesso dev. Só tenho senha da conta prod ssh. Mas isso não significa nada se a conta dev puder acessar o diretório prod. Então, eu quero restringir essa conta para que ela possa acessar apenas o diretório / home / www / dev, ou pelo menos não possa acessar / home / www / prod. Infelizmente não tenho acesso ao servidor. Mas a conta prod é proprietária do diretório prod. Existe uma solução simples e celan para isso?

    
por Patrik Šimunič 21.09.2016 / 18:51

1 resposta

0

Depende se eles usam acesso de grupo ou outro acesso para alterar arquivos lá.

chmod -R g-w /home/www/prod

impede que qualquer pessoa do grupo altere os arquivos

chmod -R o-w /home/www/prod

impedirá que todos os usuários que não sejam proprietários ou em um grupo alterem arquivos.

Mas antes de fazer isso, certifique-se de que ninguém precise de acesso de gravação a esse diretório. Isso realmente depende do seu caso de uso.

    
por marosg 21.09.2016 / 20:36