Я разрабатываю сервис на свой Windows 7 / машина двойной загрузки Ubuntu 13.04. Мои сроки службы на разделе NTFS. Это записано в Java и должно работать над обеими платформами. Только, чтобы ясно дать понять вещи, мой Linux запускается, сценарий является сценарием удара.
fstab:
UUID=E24E8DDC4E8DAA3D /media/nelson/data ntfs users,defaults 0 0
/etc/init.d/mql:
lrwxrwxrwx 1 root root 80 Apr 14 14:15 /etc/init.d/mqld -> /media/nelson/data/linux/nelson/NetBeansProjects/CoreEngine/dist/etc/init.d/mqld*
Но когда я запускаю свой сервис, он говорит:
sudo service mqld start
mqld: unrecognized service
sudo /etc/init.d/mqld start
sudo: unable to execute /etc/init.d/mqld: Permission denied
Разрешение отклонило, какое разрешение я могу быть больше, чем корень?
Править: Точка, что исполняемый файл (здесь сценарий удара) не может быть exceuted как корнем (отклоненное разрешение). Из-за единственной причины, что символьная ссылка указывает на файл на ntfs разделе. Что я могу сделать для запуска сервисов на nfts раздел - т.е. различные опции монтирования?
Наконец я понял его. Это - на самом деле вариант монтажа (должностное лицо). Теперь мой fstab похож на это, и он работает все довольно прекрасные.
UUID=E24E8DDC4E8DAA3D /media/nelson/data ntfs users,defaults,exec 0 0