Linux.general : dossier patagé avec SFTP sous SSH2
Posté par thomas Carlin () le 28 novembre 2006
Bonjour et merci de lire ce poste.
J'ai fouillé partout et essayé plein de trucs mais toujours rien alors je viens poster chez vous en espérant que vous connaissez la réponse.
J'ai un serveur qui tourne sous Ubuntu serveur.
J'utilise samba et SSH.
Les utilisateurs (amis et famille) accèdent au serveur à l'aide de Filezilla sous windows en sftp over SSH2
Mon problème est le suivant :
J'ai cré les répertoires communs suivant :
/home/divers/ (owner : krouz6 ; group : users ; permission : RWX RWX ...)
/divers_commun (owner : krouz6 ; group : users ; permission : RWX RWX ...)
/divers_famille (owner : krouz6, group : famille ; permission : RWX RWX ...)
/divers_tribut (owner : krouz6, group : tribut ; permission : RWX RWX ...)
Quand un utilisateur cré un dossier ou un fichier dans un des répertoires communs (en utilisant filezilla) j'aimerai qu'il ait les propriétés suivantes : owner : le nom de l'utilisateur qui l'a cré; group : users ou famille ou tribut en fonction du dossier conserné ; permissions : RWX RWX ... )
Mais à chaque fois les dossiers ou fichiers crés ont les propriétés suivantes :
owner : nom du user ; group : nom du user ; permissions : RWX R.X R.X
Bien sur les autres utilisateurs peuvent y accéder puisque les permissions permettent aux "autres" de lire et executer.
Voilà ce que j'ai rajouter dans /etc/samba/smb.conf (à la fin du fichier après [cdrom])
# Partage commun
[divers_commun]
path = /home/divers/divers_commun
comment = dossier divers_commun
force create mode = 0770
force directory mode = 0770
force security mode = 0770
force directory security mode = 0770
force group = users
guest ok = no
public = no
printable = no
mais pas de changements.
J'espère que vous avez une idée, car là je seche mechant.
J'ai fouillé partout et essayé plein de trucs mais toujours rien alors je viens poster chez vous en espérant que vous connaissez la réponse.
J'ai un serveur qui tourne sous Ubuntu serveur.
J'utilise samba et SSH.
Les utilisateurs (amis et famille) accèdent au serveur à l'aide de Filezilla sous windows en sftp over SSH2
Mon problème est le suivant :
J'ai cré les répertoires communs suivant :
/home/divers/ (owner : krouz6 ; group : users ; permission : RWX RWX ...)
/divers_commun (owner : krouz6 ; group : users ; permission : RWX RWX ...)
/divers_famille (owner : krouz6, group : famille ; permission : RWX RWX ...)
/divers_tribut (owner : krouz6, group : tribut ; permission : RWX RWX ...)
Quand un utilisateur cré un dossier ou un fichier dans un des répertoires communs (en utilisant filezilla) j'aimerai qu'il ait les propriétés suivantes : owner : le nom de l'utilisateur qui l'a cré; group : users ou famille ou tribut en fonction du dossier conserné ; permissions : RWX RWX ... )
Mais à chaque fois les dossiers ou fichiers crés ont les propriétés suivantes :
owner : nom du user ; group : nom du user ; permissions : RWX R.X R.X
Bien sur les autres utilisateurs peuvent y accéder puisque les permissions permettent aux "autres" de lire et executer.
Voilà ce que j'ai rajouter dans /etc/samba/smb.conf (à la fin du fichier après [cdrom])
# Partage commun
[divers_commun]
path = /home/divers/divers_commun
comment = dossier divers_commun
force create mode = 0770
force directory mode = 0770
force security mode = 0770
force directory security mode = 0770
force group = users
guest ok = no
public = no
printable = no
mais pas de changements.
J'espère que vous avez une idée, car là je seche mechant.
> Lire le message (8 commentaires, moyenne: 1,3).
Vous avez demandé le commentaire #784634.



Même p^roblème que toi mais j'ai finalament trouvé :)
Les directives ne s'appliquaient pas lorsque je les mettais dans la partie principale du fichier de conf smb.conf, par contre elles s'appliquent lorsque je les déclare dans le la déclaration du partage :
[data]
comment = repertoire
path = /data
guest ok = no
writable = yes
share modes = no
directory mode = 770
create mask = 660
force group = staff
valid users = XXXXXXXXXXXXXXXXXXxx
NB: je ne les ai pas retirées de la partie principale et je n'ai pas le temps de faire des tests :)