Lorsque un article est édité par le posteur
, l'utilisateur ne peut éditer les fichiers appartenant au propriétaire du posteur
(qui est aussi propriétaire du serveur
). Ceci est rendu possible par l'utilisation des fonctions et
. L'utilisateur édite ainsi son article, puis le posteur
reprend les droits du propriétaire du serveur
pour écrire dans le répertoire des articles le fichier temporaire qui sera renommé par le serveur
. L'utilisation de la fonction
n'est pas disponible sur les systèmes HP, voir la partie sécurité section 3 page
.
Noter que le tube nommé a les droits 0600 (autrement dit droits de lecture et écriture seulement pour le propriétaire du serveur
). Seul le propriétaire du serveur
peut donc écrire dans le tube nommé. Ceci empêche n'importe qui d'écrire dans ce tube et de passer au serveur
un nom de fichier temporaire erroné, qui ferait ``planter'' le serveur
.
Les articles devenus trop vieux sont effacés grâce à la primitive . Si un processus conserve encore le fichier ouvert (par exemple le lecteur de News), celui ci continue d'exister jusqu'à ce que le dernier descripteur le référençant soit fermé. Cela nous assure qu'un article effacé par le serveur
alors qu'il est lu par un autre utilisateur ne posera pas de problèmes de fonctionnement.
Si le corps du message dépasse une certaine taille (1 Mo par défaut, cette taille peut-être redéfinie à la compilation du posteur
), l'article ne sera pas posté et il sera sauvegardé sous le nom de . Cela permet d'éviter que des utilisateurs envoient des articles trop gros dans le but de faire ``s'écrouler'' le serveur
. La macro à préciser à la compilation est
. Dans le fichier
, il suffit juste de rajouter à la compilation du posteur
la ligne :
-D TAILLE_MAX_FICHIER_ARTICLE=5*1024*1024 |
par exemple pour limiter la taille des articles à 5 Mo.
Contributions et remerciements :
Bon, comme il est d'usage courant de faire des tas de remerciements
à la fin, je tiens à remercier Pierre DAVID qui a posé le sujet sur
les News qui m'a décidé à écrire cette documentation, mes binômes qui ont
travaillé avec moi sur les projets, les binômes qui n'ont rien
foutu aussi, tous ceux qui sont venus poser des questions et
qui sans le vouloir ont contribués à cette documentation, Rémy qui
contrairement à la légende répond à des questions Informatiques quand on
lui en pose, Frédéric et François qui ne cessent de m'impressionner avec
leurs remarques. Merci aussi à
tous mes prédécesseurs qui ont daignés répondre à mes questions,
merci aux profs qui nous ont achevé à coups de projets, merci ...
et puis merci à tout le monde, et vive les News !!!
L'ours polaire est bien connu pour son goût immodéré pour l'alcool.
D'abord prédateur du pingouin, il s'est vite retrouvé esclave de cet
animal. Les pingouins ayant découvert l'alcool et décidés de ne plus
être mangés par cet animal stupide ont d'abord gracieusement offert
des bouteilles aux ours blancs qui ont bu sans modération. Puis ils
ont proposé un marché qui était d'obéir à leurs ordres pour obtenir leur
bouteille quotidienne. Marché qui fut vite conclu.