База знаний
Войдите в личный кабинет для возможности задавать вопросы и отвечать на комментарии.
Полезная информация

Добавление задания в Cron, если у вас root доступы к ISPmanager

Поддержка Bodysite
Поддержка Bodysite
2 февраля 2024 18:13
+1

Если у вас есть доступы от пользователя root к вашей ISPmanager, не спешите устанавливать cron задание под этим пользователем.

Справка: root (от англ. root — корень; читается «рут») – это главная учетная запись в системах UNIX (имеет UID 0 – идентификатор пользователя). Пользователь root (суперпользователь) обладает всеми возможными правами в системе, что позволяет ему выполнять любые команды, изменять системные параметры и т.п. Другими словами, суперпользователь имеет полный контроль над операционной системой не только выделенного сервера, но и виртуального сервера VPS.

Если вы подключаетесь через терминал, или задаёте Cron команду через панель управления - нужно дополнительно перейти в пользователя, под которым работает сайт. 

Файлы и директории, созданные под пользователем root, могут иметь более ограниченные права доступа, и это может создать проблемы, если попытаться редактировать или удалять их из-под обычных пользователей. Это связано с тем, что владельцем файлов, созданных root, будет сам root, и доступ к ним может быть ограничен.

В некоторых наших плагинах мы напрямую указываем, под каким пользователем нужно установить Cron, пример:

Возможно у вас есть панель ISPmanager, чтобы в неё зайти, нужно попробовать к IP адресу подставить порт 1500, пример: https://111.111.195.115:1500/

Авторизовавшись, можно заметить, что Cron под пользователем root имеет только какие-то серверные технические задания, пример:

Чтобы перейти в конкретного пльзователя, нужно в левом меню выбрать пункт "Пользователи" и выбрать тот, под которым работает сайт.

В правой части есть кнопка с тремя точками, по клику по которой откроется контекстное меню, в котором можно выбрать "войти под пользователем": 

Уже внутри этого пользователя можно устанавливать Cron команды:

Чтобы вернуться обратно в root нужно выбрат в верхнем правом углу меню:

Теги:cronroot