Я отчаянно пытаюсь запустить sitecopy с моего компьютера, но глупо, кажется, настаивать на чтении моего файла ~/.netrc, даже если кажется, что man-страница говорит иначе (« Если он существует, ~/.netrc будет искал пароль, если он не указан. "; см., например, http://linux.die.net/man/1/sitecopy)
~/.netrc не существует в моем домашнем каталоге, но, тем не менее, sitecopy, похоже, ожидает этого, говоря, что у него нет необходимых разрешений (которых должно быть 600). И это ожидание кажется жестко закодированным, по крайней мере, я не нашел ни варианта, ни переключателя, ни чего-либо еще.
Я, конечно, был бы рад просто поместить туда пустой файл .netrc и дать ему необходимые разрешения, но именно здесь начинается настоящая проблема: мой домашний каталог находится в отдельном разделе, который отформатирован как NTFS, и смонтирован с использованием ntfs. -3G.
Я еще не выяснил, можно ли (и если да, то каким образом) файлы в разделе, смонтированном с индивидуальными разрешениями ntfs-3g. Насколько я могу судить, все, что я могу контролировать, это umask (в /etc /fstab), который затем применяется ко всем файлам раздела. Теперь установка umask на 177 и принятие того, что все файлы имеют 600 разрешений, не работает, потому что это не позволяет мне входить в какой-либо каталог в разделе (для этого вам понадобится бит выполнения каталога).
Я также попытался использовать символическую ссылку (которая работает на NTFS, на случай, если вы не знали ;-)) на файл в другом разделе, где разрешения могут быть установлены индивидуально, но это не обманет sitecopy, предположительно, потому что он проверяет разрешения символической ссылки, а не цели.
Кто-нибудь знает какое-либо решение этой дилеммы, независимо от того, на каком уровне? Единственное, что не подходит, - это переформатировать мой домашний раздел как e3fs или что-то подобное. (Мне нужно выполнить двойную загрузку для Windoze.) Я был бы очень благодарен!
С наилучшими пожеланиями,
Florian