Возможный дубликат:
Как сделать ' chmod 'в разделе NTFS (или FAT32)?
Я новичок в Ubuntu 11.10,
я хочу выполнить некоторую программу с именем ./ Pro
, но когда я пытаюсь:
$ ./Pro
Я получаю следующую ошибку:
$Bash: ./Pro : Permission Denied.
Когда я пытаюсь изменить разрешения, запустив: $ sudo chmod + x Pro
, ничего не меняется!
На самом деле, когда я делаю $ ls -l Pro
результат:
$-rw------- 1 hafez hafez 7251 2012-03-19 07:44 Pro
Как я могу запустить свой файл?
Проверьте вывод следующей команды mount | grep -i nexec
Я думаю, что ваша файловая система смонтирована с опцией noexec.
Со страницы руководства:
noexec Do not allow direct execution of any binaries on the mounted filesystem.
Чтобы решить эту проблему (до следующей перезагрузки)
mount -o remount,exec your_filesystem
Чтобы пережить перезагрузку, вам нужно отредактировать / etc / Fstab.
щелкните правой кнопкой мыши в файле -> права доступа -> разрешить выполнение fila как программы =)
в командной строке: попробуйте sudo!
sudo chmod +x Pro
Попробуйте:
chmod a+x Pro
Или, для удовольствия:
chmod 755 Pro