Eu tenho um servidor Ubuntu 10.04 que eu quero compartilhar arquivos para usuários do Windows e do Ubuntu.
Eu também quero que eles usem o login / senha fornecido pelo meu servidor ldap.
Agora, não tenho certeza sobre qual caminho seguir (yay unix, muitas maneiras de fazer a mesma coisa: D).
Eu quero que os usuários tenham uma pasta privada (acessada somente pelo usuário), uma pasta de grupo (acesso total ao grupo inteiro) e uma pasta geral (para todos na rede).
Agora, de volta ao meu servidor do Windows, costumava ter uma grande pasta compartilhada com permissões como essa
---shared folder (all can see but not write to it)
------group1 folder (all can see but only group can get in, but not write on its root)
---------user1 folder (group can see, but not get in, only user with full access)
---------user2 folder
---------user3 folder
---------group1 group folder (group can see and write to it with full access)
---general folder (everyone can see and have full access to it)
repita a mesma estrutura de pastas group1 para outros grupos.
Agora, isso foi feito facilmente no Windows gerenciando as permissões dos usuários. Não sei como replicar essa funcionalidade no Ubuntu, tanto para os usuários do Ubuntu quanto do Windows.
Essa estrutura é factível? Ou devo simplesmente ir e fazer ações separadas para tudo? (uma parte por usuário, uma por grupo, uma geral) Ou estou sentindo falta de outra maneira de fazer isso?
Eu não estou pedindo um detalhado como para tudo isso, mas uma idéia sobre como fazê-lo e quais ferramentas eu deveria estar olhando seria muito apreciada. Eu não me importo de ter uma interface gráfica (web ou não) ou apenas usando bom terminal.
Eu pretendia fazer isso usando o samba + ldap (o servidor ldap já está funcionando bem em outra VM).
Então, alguma ideia?