Может кто-то помогать мне выполнить ".run" на Ubuntu 12.04 LTS. Моя проблема, я хочу выполнить эту программу как, суперпользователь, но я не хочу использовать sudo для выполнения ее. Я просто хочу работать с "./NvidiaTvOut.run", но система говорит: "Операция, не разрешенная". Это может казаться легким, но я искал много, и я не знаю, что сделать.
С уважением,
Да это возможно. Однако ошибка "операция, не разрешенная", показательна из самого файла не наличие исполняемых полномочий.
Кажется, что Вы уже находитесь в каталоге с файлом, если не CD в каталог сначала и затем выполняете следующее, прежде чем Вы попытаетесь петлять снова.
sudo chmod +x NvidiaTvOut.run
Можно теперь использовать
./NvidiaTvOut.run
выполнить файл.
При необходимости в полномочиях пользователя root Вы будете видеть "разрешение, отклоненное" вместо "операции, не разрешенной".
Вывод ls -l
покажет полномочия файла для файлов в текущем каталоге, и x в конце полномочий указывает, что файл является исполняемым файлом.
Отправьте любые ошибки.
Я думаю это NvidiaTvOut.run
файл не имеет разрешения выполнения.
Можно измениться, это - разрешение, как это - исполняемый файл.
$ sudo chown $USER ./NvidiaTvOut.run
$ chmod +x ./NvidiaTvOut.run
$ ./NvidiaTvOut.run
или
$ sudo chmod 755 NvidiaTvOut.run
$ ./NvidiaTvOut.run
или
$ sudo chmod +x NvidiaTvOut.run
$ ./NvidiaTvOut.run
или Если это - файл сценария оболочки, как после.
$ sh NvidiaTvOut.run