Samba chmod sur un dossier public
Bobox87
-
Bobox87 -
Bobox87 -
Bonjour,
J'ai installé un serveur samba sur une debian, tout marche bien à un détail près avec mon dossier public. Je veux faire en sorte que n'importe qui puisse créer et lire les fichiers dans ce dossier, mais seul le créateur du fichier peut le modifier ou l'effacer.
Le pire c'est que j'avais réussi mais après avoir supprimé et recrée le dossier ça ne marche plus -_-'
Bon voici le répertoire parent de samba (/srv/samba)
Les sous répertoires
Le contenu du dossier public
Pour que les utilisateurs puissent créer des fichiers j'ai mis un 777 sur le public (775 marche aussi mais pas 755). Mais comme c'est un 777 tout le monde peut faire ce qu'il veut mais c'est pas ce que moi je veux !
Voici la partie de mon smb.conf en rapport avec les partages réseau.
Voilà, si quelqu'un à des suggestions sur ce qui va pas je suis tout ouïe...
J'ai installé un serveur samba sur une debian, tout marche bien à un détail près avec mon dossier public. Je veux faire en sorte que n'importe qui puisse créer et lire les fichiers dans ce dossier, mais seul le créateur du fichier peut le modifier ou l'effacer.
Le pire c'est que j'avais réussi mais après avoir supprimé et recrée le dossier ça ne marche plus -_-'
Bon voici le répertoire parent de samba (/srv/samba)
drwxr-xr-x 6 root root 1024 mar 27 03:25 samba
Les sous répertoires
drwxr-xr-x 5 root dom_users 1024 mar 27 03:26 home drwxr-xr-x 2 root root 1024 mar 27 03:30 netlogon drwxrwxrwx 5 root dom_users 1024 mar 27 03:27 profiles drwxrwxrwx 2 root dom_users 1024 mar 28 15:56 public
Le contenu du dossier public
-rwxr--r-- 1 user1 user1 8 mar 28 15:55 fdfdsf.txt -rwxr--r-- 1 user2 user2 11 mar 28 15:55 fgdfg.txt -rwxr--r-- 1 user3 user3 6 mar 28 15:56 sqdqsd.txt -rwxr--r-- 1 user1 user1 7 mar 28 15:55 sqsdsd.txt -rwxr--r-- 1 user2 user2 16 mar 28 15:55 TEST.txt
Pour que les utilisateurs puissent créer des fichiers j'ai mis un 777 sur le public (775 marche aussi mais pas 755). Mais comme c'est un 777 tout le monde peut faire ce qu'il veut mais c'est pas ce que moi je veux !
Voici la partie de mon smb.conf en rapport avec les partages réseau.
# partage pour pouvoir ex?cuter des scripts lors de l'ouverture de session [netlogon] path = /srv/samba/netlogon writable = no browseable = no [profiles] path = /srv/samba/profiles writable = yes browseable = no #partage d?un r?pertoire commun [public] comment = repertoire commun path = /srv/samba/public writeable = yes create mask = 0755 browsable = yes #partage des r?pertoires des utilisateurs [home] comment = repertoire personnel path = /srv/samba/home browsable = no writable = yes
Voilà, si quelqu'un à des suggestions sur ce qui va pas je suis tout ouïe...
A voir également:
- Samba chmod sur un dossier public
- Dossier appdata - Guide
- Mettre un mot de passe sur un dossier - Guide
- Impossible de supprimer un dossier - Guide
- Comment dézipper un dossier - Guide
- Dossier démarrage - Guide
2 réponses
Pour que les droits fonctionnent, il faut que les droits samba soient accordés avec ceux du système de fichier.
Même si tu mets ton dossier à 777, si les droits dans samba à create mask = 644, ce sont les droits samba les plus restrictifs qui vont primer.
Par contre si root met le dossier /srv/samba/public à 700, plus personne pourra lister le dossier.
Je conseille ce tuto :
http://www.ac-creteil.fr/reseaux/systemes/linux/samba-linux.html
Cordialement,
Même si tu mets ton dossier à 777, si les droits dans samba à create mask = 644, ce sont les droits samba les plus restrictifs qui vont primer.
Par contre si root met le dossier /srv/samba/public à 700, plus personne pourra lister le dossier.
Je conseille ce tuto :
http://www.ac-creteil.fr/reseaux/systemes/linux/samba-linux.html
Cordialement,