Я только что установил Kali Linux (Debian) на виртуальную машину VirtualBox. Я хочу установить дополнения VBOX, которые позволят мне настраивать такие параметры, как разрешение экрана (надеюсь).
Моя проблема заключается в запуске сценария установки. Я root, я chmoded все, у меня есть права на выполнение сценария, но я все еще получаю «Отказано в доступе». Я тоже пробовал с sudo.
Проверьте экран ниже:
linux
virtualbox
permissions
user2018084
источник
источник
Ответы:
Возможно, в
/media/cdrom0
файловой системе установленnoexec
флаг. Вы можете проверить это с:Если они
noexec
заключены в круглые скобки, файлы в файловой системе не являются исполняемыми. (как(noexec,nosuid,nodev)
)Вы можете попробовать перемонтировать файловую систему с
exec
флагом:Кроме того, вы можете скопировать все файлы на диск и запустить сценарии оттуда.
источник
bash < ./autorun.sh
должен также работать.sh autorun.sh
чаще используется.build-essential
,module-assistant
и заголовки ядра. Здесь есть хороший обзор того, что нужно сделать,VBoxLinuxAdditions.run
чтобы хорошо играть.Файл , который вы хотите запустить это
VBoxLinuxAdditions.run
файлы с именемrunasroot.sh
иautorun.sh
будет возвращать эту ошибку , даже если вы измените атрибуты.После того, как вы скопируете содержимое ISO гостевых дополнений в папку на гостевой машине, если оно отображается зеленым текстом при перечислении в терминале, то это уже исполняемый файл. Если нет, вы можете ввести в терминал после перехода в каталог, где вы сохранили файлы на гостевой машине.
chmod -x VBoxLinuxAdditions.run
или просто щелкните по нему правой кнопкой мыши и выберите «Свойства», затем выберите вкладку «Разрешения» и установите флажок «Выполнить» - разрешить выполнение в качестве программы.источник
Проблема связана с тем, что для исправления не задано разрешение на запуск исполняемого файла.
FIX 1
СКОПИРУЙТЕ ИСПОЛНИТЕЛЬНОЕ ДЛЯ ДОМАШНЕГО СПРАВОЧНИКА И ПОСЛЕ ЭТИХ КОМАНД
он должен работать..
Исправить 2
источник