Droits restreins sur répertoire

le druide Messages postés 40156 Date d'inscription   Statut Contributeur Dernière intervention   -  
le druide Messages postés 40156 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

dans une salle de réseau j'ai un poste serveur qui tourne avec Ubuntu, sur ce poste j'ai un partage Samba pour des postes Windows. Sur le poste serveur j'ai un répertoire dédié à l'installation d'un programme qui est lancer depuis les postes Windows, Sur ce répertoire je suis obliger de donner les droits en écriture pour que le programme puisse écrire dessus afin d'envoyer des sauvegardes régulièrement.

Est-ce possible de donner les droits d'écriture uniquement pour ce programme dans le réseau Samba, sachant que ce programme est lancé depuis plusieurs postes clients Windows.

Merci d'avance s'il y a une solution ....

6 réponses

lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

le programme s'exécute sur quel identité?
il y a des priviléges spéciaux?

tu peux créer par exemple un utilisateur et attribuer ce programme à l'utilisateur qui aura le droit d'écrire dans le répertoire
ensuite tu attribues les droits SetUID pour ce programme.

donc quelque soit l'utilisateur qui exécute le programme vu que le noyau vérifie les privileges d'accès (le UID effectif), alors le programme pourra écrire dans le répertoire sans que les utilisateurs aient les droits (prends l'exemple de crontab)
0
le druide Messages postés 40156 Date d'inscription   Statut Contributeur Dernière intervention   6 610
 
merci lami20j,

explique moi plus simplement car je débute dans le domaine Linux.

Voila en détail le processus.

Depuis un poste Windows j'ai installé dans le rép.. partagé du serveur un programme qui fonctionne sous Windows. Pour cela je devais donc avoir accès en mode écriture sur ce rép... j'ai donc fais un chmod 777 sur /home/monrép. Ensuite sur chaque poste Windows j'ai installé le programme en mode poste de travail (client)

Ensuite ce rép.. doit resté ouvert en mode écriture pour que le programme puis envoyer des sauvegardes à des heures programmées, sinon je serais obliger d'intervenir deux fois par semaine pour lancer une sauvegarder forcée. Dans ce cas la solution est simple, chaque fois que je veux lancer une sauvegarde j'ouvre les droits sur le rép.. puis je les désactive après la sauvegarde, ce qui n'est pas ce que je souhaite.

Mise à part l'utilisation de ce programme comment interdire aux utilisateurs des postes Windows d'avoir accès à ce rép...en mode écriture.

Si c'est possible d'interdire l'accès à ce rép.. pour tous les utilisateurs du réseau comment procéder stp en détails.




le druide sans la potion.
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

si tu m'expliquera manuellement quoi et comment tu fais, ça me rendra la vie facile ;-)

puisque je ne suis pas sur d'avoir compris ton soucis.
si tu penses que c'est un peu confidentiel ce que tu demandes (nom de programme, etc.), tu peux me contacter par messages privés ou par mail (voir mon profil), tu ne sera pas le premier ;-)

à plus tard

0
le druide Messages postés 40156 Date d'inscription   Statut Contributeur Dernière intervention   6 610
 
ben je vois que je suis pas très explicatif ...

Peu importe le nom du programme il fonctionne sous Windows en mode mono poste ou en mode serveur puis poste de travail.

1- En mode poste de travail il faut d'abord l'installer sur le serveur Linux depuis un poste Windows. Là c'est fait.

2- Ensuite il faut faire l'installation en mode poste de travail sur les postes Windows. Là aussi c'est fait.

3- L'utilisation de ce programme exécuté depuis les postes Windows enregistre des données sur le serveur Linux, donc le dossier sur lequel ce trouve le programme ( serveur Linux) doit resté ouvert en mode écriture.

Ma question : En dehors de l'utilisation du programme, comment empêcher les utilisateurs des postes Windows d'accéder au dossier partagé sur le serveur. En priorité, interdire les droits d'écriture dans ce dossier, exemple effacer un fichier.

Suis-je assez claire ! ... comme disait Jean Yean ! lol

P.S. : Je suis pas pour les message privé sur un forum. J'estime que c'est un lieu d'échange de connaissances, donc tout le monde doit profiter des contributions apportées.

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

j'ai quelques idées, mais j'ai été très occupé.
je vais te faire un petit exposé ce week-end si ça ne te derange pas ;-)
0
le druide Messages postés 40156 Date d'inscription   Statut Contributeur Dernière intervention   6 610
 
merci ! prend le temps qu'il faut c'est pas pressé, l'installation est en cours de teste pour l'instant.

le druide sans la potion.
0