Ответы:
Ваш внешний диск, вероятно, отформатирован NTFS или FAT32. Эти файловые системы не поддерживают разрешения для файлов Linux.
Теперь у вас есть как минимум пять вариантов:
ext4
файловую систему. Это можно сделать с помощью Дисковой утилиты или GParted.bash /path/to/your/file.sh
python /path/to/your/file.py
perl /path/to/your/file.pl
wine /path/to/your/file.exe
/lib/ld-linux.so.2 /path/to/your/file
/lib/ld-linux-x86-64.so.2 /path/to/your/file
(возможно, опасно) Смонтируйте раздел с битом выполнения, установленным для всех файлов. Для этого следуйте этим инструкциям:
Откройте терминал и запустите:
sudo mount -o remount,fmask=027 /media/YOURDRIVE
Если вы не можете записать / получить доступ к файлам, запустите команду ,uid=$(id -u)
после fmask=022
:
sudo mount -o remount,fmask=027,id=$(id -u) /media/YOURDRIVE
«Возможно, опасно», поскольку вы предоставляете права на выполнение всем файлам, используйте эту опцию, только если другие методы не работают.
wine /path/to/your/file
также работает для приложений Windows.
Если файловая система отформатирована как FAT или NTFS, вы всегда можете смонтировать ее с соответствующими разрешениями. Разрешения по умолчанию при монтировании из командной строки включают разрешения на выполнение для всех пользователей.
Для того, чтобы получить больше результатов конкретных см ручных страниц mount.ntfs-3g
и mount
, последний в разделе опции монтирования для жира , в частности , посмотрите на варианты uid
, gid
, umask
, fmask
, dmask
,
В Ubuntu 10.04 не было проблем с настройкой разрешений для запуска программ или чтения / записи на внешних дисках.
Для меня это непреходящая черта, которая делает его лучшей версией для USB.
Все, что было убрано, чтобы остановить это - и это плохая беспроводная связь по умолчанию - это то, что делает 10.10 и более таким беспорядком.
Исправление подобных вещей не должно быть делом пользователя. Если мобильное выполнение является обязательным, используйте 10.04.