Jean-Yves F. Barbier, mardi 11 août 2009, 02:51:54 CEST > > Jean-Yves F. Barbier a écrit : > > Salut liste,
’lut, > > je me suis aperçu qu'un user pouvait virer un fichier ayant les droits > > root:root 644 de son propre home (il suffit de répondre 'o' quand > > la question de détruire un fichier protégé en écriture est posée.) > > > > j'ai crû que c'était un effet de bord du montage de la partition /home > > avec le switch 'user_xattr', mais il n'est est rien. > > > > sudo est installé, mais aucun droit user n'est configuré. > > > > j'en conclus que j'ai sûrement dû merdouiller quelque part, mais > > je ne vois absolument pas où? > > Ok, ça parait "normal" vu que rm prend en compte les droits du directory > pour les droits d'effacement; seulement c'est quand même très étrange > que cela soit aussi valable pour un fichier appartenant à root:root Non, ce n’est pas « très étrange ». Moi, ça me paraît « très logique » ;oP L’utilisateur n’efface pas le fichier et ses données, il efface _un_ « lien » (en fait, le nom mais je vais dire lien parce que l’appel système, c’est unlink(2)) vers le fichier. Ce lien est bien à lui : il a les droits sur la liste de liens qu’est le répertoire (d’où le terme répertoire/directory : liste de noms, adresses…). Bon, si ce lien est le dernier sur le fichier : pouf, a plus fichier. Mais ce n’est pas la faute à l’utilisateur, c’est la faute à root qui lui a filé le seul lien vers ses données. Analogie : si une personne qui a ton n° de compte en Suisse le perd ou l’efface et que tu ne l’as pas : pouf, a plus pognon. > Si quelqu'un a un link vers une doc plus poussée, il sera le bienvenu. man 2 unlink man 2 link man 7 symlink etc. -- Sylvain Sauvage -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org