On Tue, 22 Nov 2011 00:21:29 +0100 Raphaël POITEVIN <[email protected]> wrote:
> Je me suis mal expliqué. Le cas le plus concret : > Je donne un espace à un ami qui met des pages Web accessibles avec > Apache. Il le fait depuis chez lui sous Windows et WinSCP, en se > connectant avec son nom d'utilisateur et son mot de passe. Je > souhaite, lorsqu'il dépose ses fichiers, que ceux-ci aient les > pemissions 750, qu'il soit le propriétaire et le groupe soit www-data. > Pour samba, on verra plus tard, mais c'est le même genre de situation, > les fichiers doivent être à 750 et appartenir à l'utilisateur + groupe > sambashare. Dans le cas que j'ai cité les fichiers sont en 644; mais à partir du moment où les autres users ne font pas partie du groupe www-data, ils n'y ont pas accès. Si tu veux *vraiment* faire sauter le dernier 4 il va falloir modifier l'umask général ou rajouter des lignes dans le .basrc des users ou plus prosaïquement dans celui de /etc/skel/ de façon à affecter directement cet umask lors de la création d'un user. Mais ça me parait démesuré par rapport à tes attentes; le plus simple étant d'avoir une structure du genre: /var/www/monsiteamoi/user1/ => drwxrws--- 2 user1 www-data " " " /user2/ => drwxrws--- 2 user2 www-data etc. Le seul travail d'admin étant de créer le DIR voulu avec les bons droits à chaque fois qu'un nouveau user arrive. > > S'il s'agit juste de samba et de forcer user & grp, il suffit de lire > > la doc de smb.conf (force user|group), en n'oubliant pas que samba ne > > peut attribuer que ce qui est permis dans les droit Linux et rien de > > plus. > > OK pour samba, je vais voir. Mon but est en fait, de n'avoir aucune > visibilité des fichiers d'un ut'ilisateur à l'autre et pouvoir > appliquer des règles de permissions à certains répertoire qui doivent > faire partie de groupes. Dans samba c'est plus facile parce que tu peux justement forcer le masque des fichiers (ET des dirs) de façon à faire sauter le 4 final - Attention cependant à ne forcer que dans les shares voulus, sinon l'option devient globale. -- Civilization is fun! Anyway, it keeps me busy!! -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers [email protected] En cas de soucis, contactez EN ANGLAIS [email protected] Archive: http://lists.debian.org/[email protected]

