Précédent   Forum des professionnels en informatique > Systèmes > Linux > Sécurité
Sécurité Vos questions sur la sécurité sous Linux/Unix
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/12/2007, 10h47   #1
Invité de passage
 
Inscription : février 2007
Messages : 8
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : février 2007
Messages : 8
Points : 2
Points : 2
Par défaut Samba, droit d'accès au sous-dossiers

Bonjour à tous!

Je viens demander votre aide car j'ai un souci avec samba.

Je suis administrateur linux junior, je viens de commencer dans les réseaux.

J'ai un serveur debian sarge avec samba pour partager un dossier "dossiers" ou dedans se trouve les suous-dossiers disponibles aux utilisateurs.

Samba est donc configuré pour accepter les connexion "guest"

Le problème est que les employés n'arretent pas d'utiliser la racine de "dossiers" pour y stocker toutes sortes de choses.

Je voudrai que la raçine "dossiers" ne soit donc accessible que en lecture mais que les sous-dossiers en soient accessibles en écriture par tout le monde.

Je précise que le réseau est en WORKGROUP et que le patron demande à ce que les utilisateurs n'est que 1 lecteur réseau connecté: "dossiers". Il ne veux pas que les utilisateurs aient à se connecter via indetifiant-mot de passe.

J'ai vraiment tout essayé, tout cherché, mais la je cale.

Soit les droits d'écriture sont retiré pour le dossier et ses sous-dossiers, soit j'obtiens un droit d'écriture mais pas de suppression pour tout.

Voici mon smb.conf:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#global parameters
[global]
	log file = /var/log/samba/log.%m
	guest account = smbguest
	socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
	null passwords = yes
	map to guest = Bad User
	encrypt passwords = yes
	public = yes
	dns proxy = No
	netbios name = SERVEUR
	server string = Serveur de fichiers
	writeable = yes
	path = /home/data/share
	workgroup = WORKGROUP
	os level = 130
	comment = partage
	max log size = 50
 
[dossiers]
        comment = Repertoire partage
        path = /home/data/share/TEST
  	browseable = yes
	guest ok = yes
	writable = yes
	create mask = 0444
	#read only = yes
Je vous précise que j'ai suivi ce tutoriel:
http://man.developpez.com/man1/chmod.1.php

et ce post:
http://www.developpez.net/forums/sho...d.php?t=416537

Mais rien y fait

Est-ce vraiment impossible ce que je veux faire??

Nemes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2007, 11h28   #2
Invité de passage
 
Inscription : février 2007
Messages : 8
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : février 2007
Messages : 8
Points : 2
Points : 2
Auto réponse,

Je ne m'étais pas aventuré dans les utilisateurs et les groupes:

Il suffit de faire un chmod 555 sur le dossier "dossiers"

ensuite je configure le smb.conf comme tel:

Code :
1
2
3
4
5
6
7
[dossiers]
        comment = Repertoire partage
        path = /home/data/share/TEST
  	browseable = yes
	guest ok = yes
	writable = yes
        force user = smbguest
Il faut que tous les sous-répertoires dans lesquels je veux écrire soient: user:smbguset, group:samba

Et ça marche comme à mon souhait!

Nemes est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h42.


 
 
 
 
Partenaires

Hébergement Web