Eu tenho um servidor executando o OpenSSH. Eu configurei um servidor SFTP no qual os usuários podem se conectar. Eu criei o usuário userName
com uma pasta em /sftp/userName
com permissões de 555
e proprietário root
. Esta pasta tem duas subpastas, upload
e download
com permissões de 755
e 555
, respectivamente. Ambas as subpastas são de propriedade de userName
. Eu configurei meu servidor para evitar que userName acesse qualquer coisa fora de /sftp/userName
e esta pasta age como o diretório raiz quando userName está logado.
Meus objetivos:
download
e upload
em /sftp/userName
. /sftp/userName
. download
e baixe arquivos, mas não faça o upload de arquivos. upload
e faça upload / download / delete de arquivos. Todo esse comportamento funciona corretamente e parece ser uma boa configuração para minha situação.
Meu problema é que userName pode alterar as permissões nas pastas upload
e download
usando chmod xxx
.
Perguntas:
Como posso impedir que userName faça alterações nas permissões de pasta em upload
e download
?
Existem outras armadilhas com a minha configuração que eu deveria estar ciente?
Tags permissions openssh sftp users