[sisyphus] fetchmail .fetchmailrc symlink

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_turbinal=2Eorg?=
Пн Сен 23 20:31:34 MSD 2002


fetchmail не разрешает, чтобы ~/.fetchmailrc был симлинком, видимо, из
соображений безопасности. Но есть и другие соображения безопасности:
хочется разместить .fetchmailrc на шифрованном разделе (в подкаталоге),
а на старом месте оставить symlink, чтобы его когда нужно мог подцепить
fetchmail-daemon.

Вопрос: почему нельзя разрешить ~/.fetchmailrc быть симлинком, если
конечный файл всё равно останется 0600 user-owned?

Если всё же есть веская причина этого не разрешать, можно ли в таком
случае разрешить его хранить в подкаталогах домашнего каталога?


--- fetchmail-5.9.12.orig/rcfile_y.y	Mon Apr  1 11:47:00 2002
+++ fetchmail-5.9.12/rcfile_y.y	Mon Sep 23 20:17:20 2002
@@ -414,7 +414,7 @@
        process, it must have permissions no greater than 600, and it must not 
        be a symbolic link.  We check these conditions here. */
 
-    if (lstat(pathname, &statbuf) < 0) {
+    if (stat(pathname, &statbuf) < 0) {
 	if (errno == ENOENT) 
 	    return(PS_SUCCESS);
 	else {



Подробная информация о списке рассылки Sisyphus