Пользователь root root или www-data?

Я запускаю веб-сайт 10.04 и не знаю, как настроить мой crontab. Должен ли я создать его под root или пользователем, например www-data? Python, Postgres, Nginx.

2
задан 2 April 2011 в 04:40

9 ответов

JGBelacqua имеет хорошую точку зрения, контекст вашего cron-пользователя зависит от задачи. Требуется ли root-разрешение для запуска? Если заданная задача не требует каких-либо повышенных привилегий, вам, вероятно, лучше будет ее запускать в качестве WWW-данных пользователя WWW.

. Большая идея здесь заключается в том, что вам нужно получить доступ к частям системы, которые недоступен для www-данных (и не без оснований), то его безопасно настроить crontab в качестве пользователя root. Просто убедитесь, что если вы перемещаете файлы об этом, вы связываете правильные команды chown / ghgrp, чтобы www-данные могли обращаться к ним (соответственно, если они должны быть доступны через www-службу)

Чтобы проиллюстрировать с примером, я запускаю ночные резервные копии базы данных моих баз данных pgSQL и MySQL с довольно тщательным PHP-скриптом. Он выполняется пользователем моего www-данных, когда он сжимает, архивирует и отправляет их в веб-интерфейс управления. Таким образом, он должен быть доступен через www-data. Если бы мне это не нужно; скажем, я должен был скопировать ночной снимок моего веб-сайта в каталог, в котором я не хотел, чтобы у моих обычных пользователей был доступ, я бы запускал его как root.

3
ответ дан 25 May 2018 в 22:18

JGBelacqua имеет хорошую точку зрения, контекст вашего cron-пользователя зависит от задачи. Требуется ли root-разрешение для запуска? Если заданная задача не требует каких-либо повышенных привилегий, вам, вероятно, лучше будет ее запускать в качестве WWW-данных пользователя WWW.

. Большая идея здесь заключается в том, что вам нужно получить доступ к частям системы, которые недоступен для www-данных (и не без оснований), то его безопасно настроить crontab в качестве пользователя root. Просто убедитесь, что если вы перемещаете файлы об этом, вы связываете правильные команды chown / ghgrp, чтобы www-данные могли обращаться к ним (соответственно, если они должны быть доступны через www-службу)

Чтобы проиллюстрировать с примером, я запускаю ночные резервные копии базы данных моих баз данных pgSQL и MySQL с довольно тщательным PHP-скриптом. Он выполняется пользователем моего www-данных, когда он сжимает, архивирует и отправляет их в веб-интерфейс управления. Таким образом, он должен быть доступен через www-data. Если бы мне это не нужно; скажем, я должен был скопировать ночной снимок моего веб-сайта в каталог, в котором я не хотел, чтобы у моих обычных пользователей был доступ, я бы запускал его как root.

3
ответ дан 25 July 2018 в 22:16

JGBelacqua имеет хорошую точку зрения, контекст вашего cron-пользователя зависит от задачи. Требуется ли root-разрешение для запуска? Если заданная задача не требует каких-либо повышенных привилегий, вам, вероятно, лучше будет ее запускать в качестве WWW-данных пользователя WWW.

. Большая идея здесь заключается в том, что вам нужно получить доступ к частям системы, которые недоступен для www-данных (и не без оснований), то его безопасно настроить crontab в качестве пользователя root. Просто убедитесь, что если вы перемещаете файлы об этом, вы связываете правильные команды chown / ghgrp, чтобы www-данные могли обращаться к ним (соответственно, если они должны быть доступны через www-службу)

Чтобы проиллюстрировать с примером, я запускаю ночные резервные копии базы данных моих баз данных pgSQL и MySQL с довольно тщательным PHP-скриптом. Он выполняется пользователем моего www-данных, когда он сжимает, архивирует и отправляет их в веб-интерфейс управления. Таким образом, он должен быть доступен через www-data. Если бы мне это не нужно; скажем, я должен был скопировать ночной снимок моего веб-сайта в каталог, в котором я не хотел, чтобы у моих обычных пользователей был доступ, я бы запускал его как root.

3
ответ дан 26 July 2018 в 20:15

JGBelacqua имеет хорошую точку зрения, контекст вашего cron-пользователя зависит от задачи. Требуется ли root-разрешение для запуска? Если заданная задача не требует каких-либо повышенных привилегий, вам, вероятно, лучше будет ее запускать в качестве WWW-данных пользователя WWW.

. Большая идея здесь заключается в том, что вам нужно получить доступ к частям системы, которые недоступен для www-данных (и не без оснований), то его безопасно настроить crontab в качестве пользователя root. Просто убедитесь, что если вы перемещаете файлы об этом, вы связываете правильные команды chown / ghgrp, чтобы www-данные могли обращаться к ним (соответственно, если они должны быть доступны через www-службу)

Чтобы проиллюстрировать с примером, я запускаю ночные резервные копии базы данных моих баз данных pgSQL и MySQL с довольно тщательным PHP-скриптом. Он выполняется пользователем моего www-данных, когда он сжимает, архивирует и отправляет их в веб-интерфейс управления. Таким образом, он должен быть доступен через www-data. Если бы мне это не нужно; скажем, я должен был скопировать ночной снимок моего веб-сайта в каталог, в котором я не хотел, чтобы у моих обычных пользователей был доступ, я бы запускал его как root.

3
ответ дан 2 August 2018 в 03:44

JGBelacqua имеет хорошую точку зрения, контекст вашего cron-пользователя зависит от задачи. Требуется ли root-разрешение для запуска? Если заданная задача не требует каких-либо повышенных привилегий, вам, вероятно, лучше будет ее запускать в качестве WWW-данных пользователя WWW.

. Большая идея здесь заключается в том, что вам нужно получить доступ к частям системы, которые недоступен для www-данных (и не без оснований), то его безопасно настроить crontab в качестве пользователя root. Просто убедитесь, что если вы перемещаете файлы об этом, вы связываете правильные команды chown / ghgrp, чтобы www-данные могли обращаться к ним (соответственно, если они должны быть доступны через www-службу)

Чтобы проиллюстрировать с примером, я запускаю ночные резервные копии базы данных моих баз данных pgSQL и MySQL с довольно тщательным PHP-скриптом. Он выполняется пользователем моего www-данных, когда он сжимает, архивирует и отправляет их в веб-интерфейс управления. Таким образом, он должен быть доступен через www-data. Если бы мне это не нужно; скажем, я должен был скопировать ночной снимок моего веб-сайта в каталог, в котором я не хотел, чтобы у моих обычных пользователей был доступ, я бы запускал его как root.

3
ответ дан 4 August 2018 в 19:48

JGBelacqua имеет хорошую точку зрения, контекст вашего cron-пользователя зависит от задачи. Требуется ли root-разрешение для запуска? Если заданная задача не требует каких-либо повышенных привилегий, вам, вероятно, лучше будет ее запускать в качестве WWW-данных пользователя WWW.

. Большая идея здесь заключается в том, что вам нужно получить доступ к частям системы, которые недоступен для www-данных (и не без оснований), то его безопасно настроить crontab в качестве пользователя root. Просто убедитесь, что если вы перемещаете файлы об этом, вы связываете правильные команды chown / ghgrp, чтобы www-данные могли обращаться к ним (соответственно, если они должны быть доступны через www-службу)

Чтобы проиллюстрировать с примером, я запускаю ночные резервные копии базы данных моих баз данных pgSQL и MySQL с довольно тщательным PHP-скриптом. Он выполняется пользователем моего www-данных, когда он сжимает, архивирует и отправляет их в веб-интерфейс управления. Таким образом, он должен быть доступен через www-data. Если бы мне это не нужно; скажем, я должен был скопировать ночной снимок моего веб-сайта в каталог, в котором я не хотел, чтобы у моих обычных пользователей был доступ, я бы запускал его как root.

3
ответ дан 6 August 2018 в 03:52

JGBelacqua имеет хорошую точку зрения, контекст вашего cron-пользователя зависит от задачи. Требуется ли root-разрешение для запуска? Если заданная задача не требует каких-либо повышенных привилегий, вам, вероятно, лучше будет ее запускать в качестве WWW-данных пользователя WWW.

. Большая идея здесь заключается в том, что вам нужно получить доступ к частям системы, которые недоступен для www-данных (и не без оснований), то его безопасно настроить crontab в качестве пользователя root. Просто убедитесь, что если вы перемещаете файлы об этом, вы связываете правильные команды chown / ghgrp, чтобы www-данные могли обращаться к ним (соответственно, если они должны быть доступны через www-службу)

Чтобы проиллюстрировать с примером, я запускаю ночные резервные копии базы данных моих баз данных pgSQL и MySQL с довольно тщательным PHP-скриптом. Он выполняется пользователем моего www-данных, когда он сжимает, архивирует и отправляет их в веб-интерфейс управления. Таким образом, он должен быть доступен через www-data. Если бы мне это не нужно; скажем, я должен был скопировать ночной снимок моего веб-сайта в каталог, в котором я не хотел, чтобы у моих обычных пользователей был доступ, я бы запускал его как root.

3
ответ дан 7 August 2018 в 21:48

JGBelacqua имеет хорошую точку зрения, контекст вашего cron-пользователя зависит от задачи. Требуется ли root-разрешение для запуска? Если заданная задача не требует каких-либо повышенных привилегий, вам, вероятно, лучше будет ее запускать в качестве WWW-данных пользователя WWW.

. Большая идея здесь заключается в том, что вам нужно получить доступ к частям системы, которые недоступен для www-данных (и не без оснований), то его безопасно настроить crontab в качестве пользователя root. Просто убедитесь, что если вы перемещаете файлы об этом, вы связываете правильные команды chown / ghgrp, чтобы www-данные могли обращаться к ним (соответственно, если они должны быть доступны через www-службу)

Чтобы проиллюстрировать с примером, я запускаю ночные резервные копии базы данных моих баз данных pgSQL и MySQL с довольно тщательным PHP-скриптом. Он выполняется пользователем моего www-данных, когда он сжимает, архивирует и отправляет их в веб-интерфейс управления. Таким образом, он должен быть доступен через www-data. Если бы мне это не нужно; скажем, я должен был скопировать ночной снимок моего веб-сайта в каталог, в котором я не хотел, чтобы у моих обычных пользователей был доступ, я бы запускал его как root.

3
ответ дан 10 August 2018 в 10:02

JGBelacqua имеет хорошую точку зрения, контекст вашего cron-пользователя зависит от задачи. Требуется ли root-разрешение для запуска? Если заданная задача не требует каких-либо повышенных привилегий, вам, вероятно, лучше будет ее запускать в качестве WWW-данных пользователя WWW.

. Большая идея здесь заключается в том, что вам нужно получить доступ к частям системы, которые недоступен для www-данных (и не без оснований), то его безопасно настроить crontab в качестве пользователя root. Просто убедитесь, что если вы перемещаете файлы об этом, вы связываете правильные команды chown / ghgrp, чтобы www-данные могли обращаться к ним (соответственно, если они должны быть доступны через www-службу)

Чтобы проиллюстрировать с примером, я запускаю ночные резервные копии базы данных моих баз данных pgSQL и MySQL с довольно тщательным PHP-скриптом. Он выполняется пользователем моего www-данных, когда он сжимает, архивирует и отправляет их в веб-интерфейс управления. Таким образом, он должен быть доступен через www-data. Если бы мне это не нужно; скажем, я должен был скопировать ночной снимок моего веб-сайта в каталог, в котором я не хотел, чтобы у моих обычных пользователей был доступ, я бы запускал его как root.

3
ответ дан 13 August 2018 в 16:22

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

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