У меня есть файл, который я скачал из Интернета. Когда я запускаю его в терминале osx, одна из автоматических задач, которые он делает, заключается в создании нового каталога в моем/usr/local/bin, но это терпит неудачу, поскольку терминал говорит, что разрешение отклонено. Как предоставить этот файл для выполнения команды mkdir? Я знаю, как дать себе разрешение на sudo, но не как разрешить этому файлу делать то же самое самостоятельно.Предоставление разрешения скрипта для выполнения mkdir самостоятельно
0
A
ответ
0
Вы можете предоставить свое разрешение пользователю на эту папку, запустив sudo chown -R $(whoami) /usr/local/bin/
. После того, как вы убедитесь, что у вас есть каталог и подкаталоги (ls -l /usr/local
и ls -l /usr/local/bin
), ваш скрипт также должен писать в эти каталоги.
Как правило, sudo
Для устранения ошибок разрешений проблема только ухудшается. Исправление базовых разрешений занимает несколько дополнительных минут, но лучше в долгосрочной перспективе.
+0
Спасибо, что сделал. – user3915477
Смежные вопросы
- 1. Предоставление разрешения для dbms_crypto
- 2. PHP mkdir Разрешения
- 3. MKDIR разрешения испортите
- 4. Выполнение скрипта python самостоятельно
- 5. Предоставление разрешения FOSOAuthServerBundle
- 6. Предоставление разрешения одному классу
- 7. PHP MkDir() CHMOD и разрешения
- 8. PHP MKDIR разрешения - неправильный путь
- 9. Разрешения localhost с php mkdir()?
- 10. PackageManager: Не предоставление разрешения
- 11. Предоставление разрешения ClickOnce System.Web.AspNetHostingPermission?
- 12. Предоставление разрешения CREATE TABLE для пользователя MySQL
- 13. Предоставление разрешения на запись для программы
- 14. Предоставление разрешения на установку MSI
- 15. Предоставление разрешения пользователю на mysql
- 16. Предоставление правильного разрешения метода UTL_FILE
- 17. Предоставление ManageBuildResources разрешения пользователю TFS
- 18. Как я могу установить разрешения для создания пакетного файла mkdir
- 19. Как предоставить специальные разрешения для определенного скрипта?
- 20. Предоставление разрешения ftp FILE java
- 21. Ошибка Android «Не предоставление разрешения»
- 22. Python mkdir дает мне неправильные разрешения
- 23. разрешения отказано, MkDir в контейнере на OpenShift
- 24. Rails MkDir и разрешения не работают хорошо
- 25. Сроки выполнения части скрипта и разрешения остальным продолжить
- 26. Ошибка разрешения путем выполнения скрипта bash через php shell_exec
- 27. mkdir застрял при запуске скрипта bash для imagemagick
- 28. Предоставление PHP для выполнения сценария bash с правами root
- 29. mkdir не удалось для музыки. Ошибка разрешения в терминале android
- 30. Php-страница для выполнения скрипта
какой пользователь он работает как? предположительно вы 'mkdir/usr/local/bin/deleteMe' без' sudo'ing - скрипт должен работать как ваш пользователь, поэтому он тоже должен иметь возможность писать в этот каталог. – pherris
Итак, я заметил, что сам я не имею разрешения на mkdir в/usr/local/bin без использования sudo, поэтому, вероятно, файл тоже не может этого сделать. Как я могу дать себе это разрешение? Мне не нужно становиться суперпользователем? Я чувствую, что это перебор. – user3915477