Como adicionar um usuário de FTP que não tem acesso a diretórios pai?

0

Eu quero adicionar um usuário chamado user no meu servidor ftp, e esse usuário terá acesso apenas na pasta /home/user ... E eu quero que ele não tenha acesso em pastas de backup, home, root e isso, apenas /home/user mas não conheço todos os comandos. Como isso pode ser feito?

    
por TheWalk1ngShad0w 02.12.2013 / 18:23

1 resposta

1

A maioria desses comandos precisa ser executada como root pelo caminho, por exemplo, em vez de chmod ... , seria sudo chmod...

Isso tudo depende de restringir o acesso à pasta ou permitir o acesso a pastas. Isso está na página chmod , que é o que realmente faz isso:

Proprietário é que as permissões nesse arquivo do proprietário da pasta - geralmente o usuário que as criou - podem ser alteradas com chown .

Grupo são as permissões nesse arquivo do grupo da pasta - podem ser alteradas com os comandos chown ou chgrp .

Outro são as permissões nesse arquivo de todos que não se enquadram nas duas categorias acima.

Portanto, a execução de chmod 600 /PATH/TO/FILE alterará as permissões para que somente o proprietário possa ler o arquivo e gravar nele. Isso é útil se ristekga for o único outro usuário, pois eles não poderão acessá-lo, mas o proprietário poderá.

Você também pode fazer o mesmo para pastas, mas usando chmod -R 600 /PATH/TO/FILE para que o conteúdo da pasta seja o mesmo. Você deve poder executar isso em todas as pastas que não são de propriedade de ristekga para impedi-las de acessá-las.

Se eles forem de propriedade de ristekga , a execução chown -R USERNAME:GROUP /PATH/TO/FOLDER (ou chown USERNAME:GROUP /PATH/TO/FILE ) funcionará - onde USERNAME é o nome do novo proprietário e GROUP é o nome do novo proprietário nome do grupo da qual a pasta é parte - mas isso pode geralmente ser o mesmo que o USERNAME .

    
por Wilf 02.12.2013 / 19:50