Pages : 1
#1 Le 04/10/2007, à 11:00
- ypfr
fichiers effacés par les users via samba
BOnjour à tous.
Mon réseau est monté comme ceci:
Réseau en local.
Ubuntu en serveur de fichiers via samba avec deux types de users:
1 qui a acces à tout le repertoire "public" et un autre qui n'a accès qu'a certaisn repertoires de "public".
Public étant le dossier partagé.
Si un user, 1 ou 2 efface un fichier, que devient-il?
La vraie question est : peut on le récupérer si un user fait une erreur.
Je me demandais si on pouvait attribuer des autorisations qui ne permettent pas d'effacer, mais a ce moment la on ne pourrait plus écrire, non?
Peut-être y a t'il un paramètre de samba, qui en cas d'effacement d'un fichier le déplacerait dans un dossier "x" ou " y"?
Merci d'avance.
Yann
Hors ligne
#2 Le 04/10/2007, à 11:35
- B@rtounet
Re : fichiers effacés par les users via samba
Ton probleme sera résolu avec l'utilisation du Sticky bit
sticky bit : Quand on positionne le sticky bit pour un répertoire, un utilisateur ne peut effacer que les fichiers qui lui appartiennent dans ce répertoire. C'est ce qui est utilisé pour le répertoire /tmp
Dernière modification par B@rtounet (Le 04/10/2007, à 11:37)
Hors ligne
#3 Le 04/10/2007, à 12:17
- figaro
Re : fichiers effacés par les users via samba
1 qui a acces à tout le repertoire "public" et un autre qui n'a accès qu'a certaisn repertoires de "public".
Public étant le dossier partagé.
Ce n'est pas une bonne idée de mettre des répertoires restreints dans un répertoires public, cela ne sera pas simple à gérer au niveau des permissions.
Il faut séparer les répertoires que l'on partage: le public ou les publics, et les répertoires à accès restreints.
Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04
Hors ligne
#4 Le 04/10/2007, à 12:29
- dexinou
Re : fichiers effacés par les users via samba
BOnjour à tous.
Mon réseau est monté comme ceci:
Réseau en local.
Ubuntu en serveur de fichiers via samba avec deux types de users:
1 qui a acces à tout le repertoire "public" et un autre qui n'a accès qu'a certaisn repertoires de "public".
Public étant le dossier partagé.
Si un user, 1 ou 2 efface un fichier, que devient-il?
La vraie question est : peut on le récupérer si un user fait une erreur.Je me demandais si on pouvait attribuer des autorisations qui ne permettent pas d'effacer, mais a ce moment la on ne pourrait plus écrire, non?
Peut-être y a t'il un paramètre de samba, qui en cas d'effacement d'un fichier le déplacerait dans un dossier "x" ou " y"?
Merci d'avance.
Yann
Utilise les ACL
http://fr.wikipedia.org/wiki/Access_Control_List
http://sluce.developpez.com/acls/
http://www.coagul.org/article.php3?id_article=176
http://okki666.free.fr/docmaster/articles/linux100.htm
Dernière modification par dexinou (Le 04/10/2007, à 12:33)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
Pages : 1