Дозвіл інсталятора для самостійного вилучення заборонено під час виконання


0

Прошу вибачення, якщо це дублікат будь-чого. Я робив багато пошукових запитів на Google, на цьому веб-сайті та стеці переповнення. У мене виникають проблеми із запуском інсталятора для самостійного вилучення, навіть із sudo та належними дозволами (спробував і те, chmod 777і інше chmod a+x).

Ось результат спроб:

[xxxxx@nameless target]$ chmod a+x Toolkit_install.bin 
[xxxxx@nameless target]$ sudo ./Toolkit_install.bin 
[sudo] password for xxxxx: 
Verifying archive integrity... All good.
./Toolkit_install.bin: line 124: test: too many arguments
Uncompressing Toolkit v3.0.1 Installer.....................................................
./Toolkit_install.bin: line 380: ./install.sh: Permission denied

Проблема, здається, полягає в тому, що мені потрібно надати install.sh дозволів, але я не знаю, як надати дозволи файлу, який динамічно створюється інсталятором.

Я намагався надати дозволу до каталогу, а також створив install.sh достроково і надав йому дозволи.

Дякую

Відповіді:


1

Спробуйте виконати таку команду:

chmod -R 777 /<installation_dir>

або запустіть bash з кореневими дозволами, ввівши:

sudo bash <script_name>


Обидва все ще створюють однакові проблеми з дозволом. Але дякую за все-таки пропозиції!
Джошуа

ти спробував sudo sh Toolkit_install.bin?
Сахін Камат

Так, це було те саме питання.
Джошуа

Спробуйте змінити дозволи через GUI. Перейдіть на термінал і введіть sudo nautilus. Тепер перейдіть до своєї папки та дайте їй права на читання та запис. Аналогічно зробіть це і з файлом bin. Тепер перейдіть до терміналу, введіть sudo suі спробуйте виконати двійковий sh Toolkit_install.bin
код,

Дозвіл відхилено після надання папки та .bin як дозволу для читання, так і запису.
Джошуа
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.