2009/12/3 Cleber - Yahoo <[email protected]>: > Saudações pessoal. > Tenho um servidor FTP onde tenho alguns arquivos grandes, tenho que permitir > que cada usuário tenha acesso a determinados arquivos. > Por exemplo: > >>> José pode acessar os arquivos Arte01.psd e Arte02.psd, mas não pode >>> acessar os demais arquivos que se encontram na mesma pasta. >>> João pode alterar os arquivos Arte02.psd e Arte03.psd, pode ler o >>> Arte01.psd e não pode ver os demais. > > Não dá para colocar os arquivos na pasta home de cada usuário, por questão > de espaço em disco e de duplicidades, pois o mesmo arquivo é usado por > vários usuários, mas não todos. > Tem que ser FTP porque alguns usuários acessam de fora. > > Alguém tem idéia de como fazer isso. Tentei procurar no google, mas vira uma > salada enorme. rsrsrs > > Obrigado. >
Se o teu servidor de ftp respeita as permissões do filesystem, tu pode usar ACLs nos arquivos, seria algo mais ou menos assim: 1 - Monta a partição com supote a ACLS. Olha na manpage do mount a opção certa para o teu sistema de arquivos. Talvez a man page não esteja atualizada mas o parâmetro que liga as acls é o mesmo no ext2, ext3 e ext4. 2 - Gerencia as acls com o setfacl e getfacl. A minha sugestão é definir as permissões do diretório e questão e de seus arquivos em algo como 770 ou 660 (664 se não precisar de execução, olha a man page do chmod). Depois tu define o proprietario e o grupo destes arquivos de acordo com as tuas necessidades e com o setfacl tu cria ACLs que dão acesso para os usuários José e João aos respectivos arquivos. Eu acho que o foca linux aborda sobre acls, assim como o slackbook. Eu também falei o nome dos programas e as man pages, mais mastigado que isso é dificil. :) --~--~---------~--~----~------------~-------~--~----~ GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br Antes de perguntar: http://www.istf.com.br/perguntas/ Para sair da lista envie um e-mail para: [email protected] -~----------~----~----~----~------~----~------~--~---

