Как я могу запускать скрипты PHP, не префиксные мои скрипты с помощью sudo?

Я полагаю, что вы установили eclipse, просто извлекая файлы. Если это так, вы можете просто удалить эти извлеченные файлы.

, если вы запустили некоторый скрипт install.sh и не нашли uninstall.sh, тогда введите следующие команды:

whereis eclipse
which eclipse

Благодаря этому вы получите представление о том, где установлены файлы, и, таким образом, вы можете удалить эти файлы. Если вы видите сиротский рабочий стол вашего программного обеспечения, тогда прочитайте это

. Также eclipse хранит свои файлы конфигурации в ~ /. eclipse, которые вы можете удалить, потому что они могут столкнуться с установкой eclipse из apt repos

EDIT: -

, если переменная окружения задана в ~ / .bashrc и ~ / .profile и в некоторых случаях / etc / environment. вы можете отключить эти

1
задан 13 March 2012 в 01:45

1 ответ

Ваш скрипт, php, python, bash, perl или иначе должен запускаться как пользователь с привилегиями для доступа к файлам и службам, которыми вы управляете.

Поскольку некоторые из заданий, которые вы упомянули, требуют root access (start / stop apache), вам нужно будет запустить его как root (с помощью sudo). Запланируйте свои сценарии для запуска с правами root (из корневого anacron)

Более распространенным случаем пользователя является запуск php на веб-сервере (LAMP). В этом случае обычно будет /var/www, принадлежащим пользователю apache (www-data), или, по крайней мере, любые файлы, которые необходимо изменить php. php-скрипты затем вызывается apache и запускаются как www-данные и имеют доступ к файлам в / var / www. Просто позаботьтесь, если вы не закроете php, у скриптов есть доступ за пределами /var/www

. Следующие ссылки могут быть полезны

https://help.ubuntu.com/community/FilePermissions

https://help.ubuntu.com/community/FilePermissions

2
ответ дан 25 May 2018 в 13:33

Другие вопросы по тегам:

Похожие вопросы: