Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/11/2006, à 19:09

krouz6

Dossier Commun - regler le umask

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.

Dernière modification par krouz6 (Le 29/11/2006, à 01:52)

Hors ligne

#2 Le 29/11/2006, à 01:51

krouz6

Re : Dossier Commun - regler le umask

Voilà ce que j'ai essayé depuis :

chmod g+r /divers/
ce qui donne rwx rws ... (avant rwx rwx ... ) au dossier ainsi qu'à tous les sous dossiers

Les fichiers/dossiers que les utilisateurs créent appartiennent maintenant au même groupe que le dossier où ils sont crées (Donc ce probleme est résolu)
Les fichiers/dossiers ont MALHEUREUSEMENT les propriétes suivantes rwx r.s r.x (avant rwx r.x r.x et je souhaite (rwx rws ...)

J'ai essayé de modifier le umask dans :

/etc/profile (avec vim)
en remplacant umask=002 par umask=0007

/etc/fstab (avec vim)
en remplacant la ligne où est montée ma "partition vg divers" c'est à dire :
/dev/vg/divers      /home/divers/     reiserfs     defaults     0     0 
par
/dev/vg/divers      /home/divers/     reiserfs     umask=0007     0     0

en remplacant la ligne où est monté mon disk physique c'est à dire :
# /dev/sda1
UUID=e1154217 bla bla bla     ext3    defaults,errors=remount-ro     0      1
par
UUID=e1154217 bla bla bla     ext3    umask=0007,errors=remount-ro     0      1

Mais les fichiers crés ont toujours la même propriété (les permissions r et x des autres et l'absence de permission w pour le group)

Il y a t-il un autre fichier où je peux modifier le umask pour que çà marche?

On progresse, aller un coup de pousse serait le bienvenu...

Hors ligne

#3 Le 29/11/2006, à 23:48

skateinmars

Re : Dossier Commun - regler le umask

Je suis pas d'une grande aide mais la config de samba n'a rien avoir avec ssh.

Je sais pas comment filezilla gère le umask, tu devrait configurer cela avec lui.
Au niveau des groupes, tu peut essayer de garder tes utilisateurs uniquement dans les groupes voulus.

Sinon, un peu gore mais tu peut passer un script bash grâce à cron qui selon un intervalle défini change les permissions et propriétaires de tous les fichiers.

Hors ligne

#4 Le 30/11/2006, à 01:43

krouz6

Re : Dossier Commun - regler le umask

je garde çà comme plan B, mais j'aimerai quand même trouver une façon "propre" de faire çà.

Hors ligne