<div dir="ltr">Thanks Pavel!</div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Sep 28, 2014 at 9:47 AM, Pavel V. <span dir="ltr"><<a href="mailto:pavel2000@ngs.ru" target="_blank">pavel2000@ngs.ru</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
> Hi,<br>
<span class=""><br>
<br>
> Our deployment system which makes extensive use of symlinks. However, it seems that plugins cannot be loaded through symlinks.<br>
<br>
> Source version 5.4.1; plugin.c; starting at line 970:<br>
> else if (!S_ISREG (statbuf.st_mode))<br>
> {<br>
>   /* don't follow symlinks */<br>
>   WARNING ("plugin_load: %s is not a regular file.",<br>
>      filename);<br>
>   continue;<br>
> }<br>
> I have been unable to find an explanation in the FAQ or through Google (seems all/most of the<br>
> mailing list archives are now indexed). Would someone mind elaborating on why symlinks are not followed to load plugins?<br>
<br>
<br>
</span>Hi!<br>
<br>
I think what this is additional security measure, proposed by collectd developers.<br>
Collectd is running with root privileges and library loading by symlink was considered insecure.<br>
<br>
Collect currently has no support for custom plugins, compiled independently from collectd (API is<br>
not considered to be stable, read <a href="https://collectd.org/wiki/index.php/Plugin_architecture" target="_blank">https://collectd.org/wiki/index.php/Plugin_architecture</a>),  and<br>
packages, provided by OS, contain all plugins, that are available for the platform. So mainly there<br>
are no needs to load plugins by symlink and that was prohibited.<br>
<br>
I have no another explanation for this.<br>
However I also see no similar checks at apache httpd, for example, and there are no problems with it.<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
--<br>
Regards,<br>
 Pavel                          mailto:<a href="mailto:pavel2000@ngs.ru">pavel2000@ngs.ru</a><br>
<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><div style="color:rgb(58,67,78);font-family:Arial,Verdana,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><img src="http://groupon.s3.amazonaws.com/email-images/email-sig/top-line.jpg" style="font-family:arial,sans-serif"></div><div style="color:rgb(58,67,78);font-family:Arial,Verdana,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><b>Ville Koskela</b><br>Software Engineer<br></div><div style="color:rgb(58,67,78);font-family:Arial,Verdana,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></div><div style="color:rgb(58,67,78);font-family:Arial,Verdana,sans-serif;font-size:13px;background-color:rgb(255,255,255)">505 5th Ave S, Suite 310, Seattle, WA 98104</div><div style="color:rgb(58,67,78);font-family:Arial,Verdana,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Desk: 206-357-3354</div><div style="color:rgb(58,67,78);font-family:Arial,Verdana,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Mobile: 206-973-6877<br></div><div style="color:rgb(58,67,78);font-family:Arial,Verdana,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><a href="http://www.google.com/url?q=http%3A%2F%2Fwww.groupon.com%2F&sa=D&sntz=1&usg=AFrqEzcC80FkwsjyolWTKAH1sZ9yU2t0xg" style="color:rgb(71,18,100)" target="_blank">Groupon</a> II <a href="http://www.google.com/url?q=http%3A%2F%2Fwww.grouponworks.com%2F&sa=D&sntz=1&usg=AFrqEzdLBm3Dql75wz1BTY0mA30ov3RnWg" style="color:rgb(71,18,100)" target="_blank">Grouponworks</a></div><div style="background-color:rgb(255,255,255)"><span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse"><br></span></div><div style="background-color:rgb(255,255,255)"><span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse"><img src="http://groupon.s3.amazonaws.com/email-images/email-sig/logo-line.jpg"></span></div></div>
</div>