On 2005-05-21 01:24:41 +0200, Fran�ois TOURDE wrote:
> Le 12923i�me jour apr�s Epoch,
> Klaus Becker �crivait:
> 
> > Le Vendredi 20 Mai 2005 21:08, Cyprien a �crit�:
> >> > Je comprends pas pourquoi j'arrive pas a changer les
> >> > permissions sur un lien
> >>
> >> Simplement parce que ce n'est pas possible !
> >> Enfin, il me semble !

Avec la commande chmod(1), c'est vrai (cf mon dernier message).
Avec l'appel syst�me, c'est peut-�tre possible (pas essay�).

> > un lien n'a pas de permission, seulement la cible du lien

Au niveau de l'appel syst�me lstat, un lien a des permissions (c'est
normalement 0777, mais que se passe-t-il en cas de corruption du
syst�me de fichier ou de bug du noyau qui les aurait chang�es?).

> Je confirme... extrait du man de ln:
> 
>        Un lien symbolique est d'un tout autre genre.
> [...]
>        Lorsque  l'on acc�de � un lien symbolique (avec les appels
>        syst�mes open(2) ou stat(2)), le nom du lien symbolique est
>        remplac�, par le noyau Unix,  par  une  r�f�rence  au  fichier
>        vers lequel  le  lien  pointe.   Toutefois,  avec les appels
>        rm(1) et unlink(2) le lien lui-m�me est supprim�, et non pas le
>        fichier vis�.

En plus de stat(2), tu as lstat(2), qui fait un stat sur le lien
lui-m�me et non pas sur le fichier point�.

-- 
Vincent Lef�vre <[EMAIL PROTECTED]> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / SPACES project at LORIA


-- 
Pensez � lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez � rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à