Até onde eu sei, você não pode fazer isso com SFTP nem ProFTPD. O que eu fiz no passado com um requisito similar é ter um programa que roda como root varrendo os diretórios de nível superior para um arquivo acordado (no seu caso combinado com Alice e Bob, por exemplo, account.new
). Com base no conteúdo desse arquivo, o script executado pelo root realiza as ações apropriadas, para as quais possui todos os direitos necessários.
Deve-se tomar cuidado para não executar nenhum comando de account.new
, mas interpretar o conteúdo e basear um conjunto restrito de ações nesse conteúdo. O arquivo pode conter linhas como
create charles
delete donald
deactivate eric
activate fiona
O programa que é executado como root
poderia ser um daemon que verifica regularmente os diretórios relevantes para esse arquivo, ou se a velocidade for importante, seja acionada por inotify.