[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [linux-team] Samba + permissions root read-only



Merci ... ce n'etait pas cela mais tu m'as mis sur la voie ;-)
Il y a une option "force user" ... il suffit donc de rajouter pour le share
en question "force user = root"

Olivier
		-----Original Message-----
		From:	Pascal Bleser [mailto:pbleser@atos-group.com]
		Sent:	Tuesday, 03 Aug, 1999 12:09
		To:	linux-team@rtfm.be
		Subject:	Re: [linux-team] Samba + permissions root
read-only

		On Tue, Aug 03, 1999 at 05:43:51AM -0400, Verloove, Olivier
wrote:
		> Hello,
		> Voici mon probleme:
		> J'accede a un share "Samba" (version 2.0.4b) via un client
Windows NT4. Sur
		> le serveur Samba, j'ai des fichiers qui sont en read-only
pour le root (pas
		> pour les autres utilisateurs) mais je voudrais malgre tout
y acceder via
		> Samba. Est-ce possible ? Samba tourne comme root, mais
lorsque j'essaye
		> d'acceder a ces fichiers, je recois un message "Access
denied". C'est normal
		> puisque Samba va verifier les permissions pour
l'utilisateur qui se connecte
		> et qui n'est pas root. 
		> Je pourrais changer les permissions des fichiers sur le
serveur mais ces
		> fichiers sont copies automatiquement avec ces permissions
--> il faudrait
		> refaire ce processus chaque fois que de nouveaux fichiers
sont copies.
		> Je recherche donc une solution dans Samba.

		Tu as déjà essayé de mettre
		GUEST = root
		PUBLIC = yes
		pour ce share-là ?

		Je ne suis plus sur si ça marche ou pas, de définir un GUEST
(ou bien est-ce
		"GUEST USER" ?) par share... Ca fait bien un an et demi que
je n'ai plus
		chipoté avec Samba ;))

		Evidemment, c'est un peu dangereux, mais si tu mets aussi
les permissions
		à read only, ça devrait pas poser de problème ;))

		Une autre approche: quand on met le SUID- ou GUID-bit sur un
répertoire,
		chaque fichier (et chaque répertoire) copié/créé dans ce
répertoire a
		automatiquement comme propriétaire (resp. groupe
propriétaire) l'owner
		(ou groupe owner) du répertoire.
		En clair (je m'embrouille, là ;))...
		disons que ton répertoire, c'est /usr/share/samba/stuff:
		# cd /usr/share/samba
		# chown nobody samba
		# chmod u+s samba
		A chaque fois qu'un fichier est copié dans
/usr/share/samba/, il sera automatiquement
		chowné en nobody.

		Remplace nobody par l'acompte que tu utilises comme GUEST
account et rend ce share
		public... et voilà :)

		-- 
		  -o) / Pascal Bleser          ATOS Payment Systems|
		  /\\ \ C++/UNIX Development        Aachen, Germany|
		 _\_v  \<guru@linuxbe.org> <pbleser@atos-group.com>|
		---------------------------------------------------|
		University, n.:                                    :
		 Like a software house, except the software's free,:
		and it's usable, and it works,  and  if  it  breaks:
		they'll quickly tell you how to  fix  it,  and  ...:
		---------------------------------------------------'

		---------
		Visit the Linux Supertore Online: http://www.redcorp.com !
		If you want to be deleted from the list, send a mail to
		majordomo@rtfm.be with "unsubscribe linux-team" in the body.
---------
Visit the Linux Supertore Online: http://www.redcorp.com !
If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.