Я - двойная загрузка OSX и Ubuntu на моем более старом MacBook Pro, с помощью вторичного жесткого диска, установленного в оптическом отсеке как папка совместно используемых данных. Это отформатировано как не Журналируемый HFS +, и я изменил свой UID в человечности к 501 для соответствия моему osx uid. Все, казалось, хорошо работало, но при попытке выполнить некоторый код в затмении, это бросило ошибку и не выполнится. Если я перемещаю свою рабочую область в мою домашнюю папку, она хорошо работает. Я предполагаю, что это имеет отношение, как вторичный диск смонтирован. Я добавил следующую строку к/etc/fstab для него к автоматическому монтированию на запуске.
/dev/sdb3 /media/ShareData auto rw,user,auto 0 0
Вывод от монтирования
/dev/sdb3 on /media/ShareData type hfsplus (rw,nosuid,nodev,noexec,relatime,umask=22,uid=0,gid=0,nls=utf8,user)
У меня есть только пчела с помощью Ubuntu в течение 2 недель, таким образом, я - общий новичок. Что я должен изменить для этого для работы?Спасибо!!
Править: таким образом, когда я
sudo mount -0 exec /dev/sdb3 /media/ShareData
это работает теперь, это постоянно изменяет его настройки? если теперь, как я могу добавить это в fstab, устанавливающий для монтирования его с исполнительными полномочиями?
Таким образом, решение добавляло должностное лицо к конфигурации fstab, как @steeldriver указанный, это принимало значение по умолчанию к noexec
/dev/sdb3 /media/ShareData auto rw,user,exec,auto 0 0
Теперь, это автомонтируется, и я могу использовать свою рабочую область снова!:)