www-data

家
www-data

我们在 Ubuntu 上运行,并且有一个 Apache2 网络服务器,其中安装了一些需要 cron-jobs 的应用程序。 cron 任务偶尔会发送邮件,这些邮件当然会发送给 www-data 用户。该用户的主目录是 /var/www,但出于安全原因,该目录归 root 所有(这可能是个坏主意……),这使得使用 www-datas 帐户变得困难。 我正在考虑将 www-datas 主目录更改为 /home/www-data 以使事情变得更容易。 更改 Apache 默认用户的主目录会破坏任何东西吗? ...

Admin

在 sudoers 文件中 chown:安全吗?
www-data

在 sudoers 文件中 chown:安全吗?

在 sudoers 文件中添加此命令是否安全? mike ALL= NOPASSWD:/bin/chown -R www-data\:www-data /var/www 这是我唯一想运行的命令 $mike@ubuntu: sudo chown -R www-data:www-data /var/www 谢谢。 ...

Admin

我应该添加用户 www-data 吗?尝试让 Rails 起步
www-data

我应该添加用户 www-data 吗?尝试让 Rails 起步

我正在尝试在 redhat 服务器上设置 Rails 应用程序,并且根据我在多个教程中找到的说明,我希望将某些目录的所有者设置为“www-data”,以便 Passenger 拥有所有者访问权限。 但是我发现这个用户不存在,所以我很疑惑:我是否应该用命令创建该用户adduser?我读到的是,如果我这样做但不设置密码,该用户将被锁定。我是否应该为该用户创建密码? 该线程的标题有点误导,说“让 Rails 起飞”,因为我实际上已经运行这个应用程序一段时间了,但我想实现最佳实践。 ...

Admin

关于有限 FTP/sFTP 用户的基本说明
www-data

关于有限 FTP/sFTP 用户的基本说明

我想澄清一下,使用 Nginix 创建有限用户以 WEBSERVER 身份访问我的 VPS 用户的正确方法。 我习惯不安装 FTP,只通过 SFTP 访问。每次设置都可以吗? 我通常会创建一个名为“admin”的受限用户,该用户应该能够通过 SFTP 访问包含网站数据的文件夹 mkdir -p /var/www/mysite.com/ adduser admin adduser admin www-data chown -R root:root /var/www chmod -R 755 /var/www chmod -R 755 /var/www/m...

Admin

通过 SSH 使用 www-data
www-data

通过 SSH 使用 www-data

出于开发目的,我使用www-data(在 ubuntu 11.10 服务器上)通过 ssh 登陆并针对 webroot 执行 git 命令和基本操作。 我没有像其他用户通过 ssh 登录时那样的命令历史记录、颜色等功能,所以我很好奇如何让它工作。 我假设我需要一个“.bashrc”文件,但我不确定要包含什么或(更重要的是,因为我可以从另一个用户那里复制一个)它会放在哪里。 ...

Admin

无法通过 PHP 执行的 Bash 脚本列出 /var/tmp 文件夹中的内容或创建文件
www-data

无法通过 PHP 执行的 Bash 脚本列出 /var/tmp 文件夹中的内容或创建文件

目标:我想在私人 Linux 机器(未连接到互联网的本地系统)上触发一个 webhook,它可以删除 /var/tmp 文件夹中由 CUPS 服务器生成的假脱机数据。 为了达成这个 方法1 我首先检查了默认的 CUPS 配置文件并编辑了其中的文件。/etc/cups/cupsd.conf 中的行 PreserveJobFiles No 以及 /etc/cups/cups-files.conf RequestRoot /var/tmp 我认为将 PreserveJob 更改为 no 将在打印完成后自动删除 cups 假脱机文件。 好吧,方法 1 没有奏效,...

Admin

以非 root 用户身份重新启动 rspamd.service
www-data

以非 root 用户身份重新启动 rspamd.service

我有一个带有按钮的网页,当用户点击按钮时,restart.sh服务器上的脚本就会执行。此脚本包含: #!/bin/bash systemctl restart rspamd.service 点击按钮后,restart.sh会执行,但是rspamd.service不会重新启动:“无法重新启动 rspamd.service:访问被拒绝”由于脚本是通过点击网页上的按钮来执行的,因此在服务器上运行该脚本的真正用户是www-data。我尝试设置 suid 位以 root 身份运行脚本,但不起作用。我如何以www-data用户身份重新启动 rspamd.service...

Admin

配置 php-fpm 后,php 进程仍在 www-data 下运行
www-data

配置 php-fpm 后,php 进程仍在 www-data 下运行

我将非常感激任何帮助,我已经束手无策了。 客观的:配置 php-fpm,以便我可以在同一台服务器上拥有多个彼此没有写权限的网站,并且让 php-fpm 以各自的用户身份运行,而不是 www-data 服务器信息: Ubuntu 20.04 Digital Ocean PHP 7.4.18 Apache/2.4.41 Configuration File (php.ini) Path /etc/php/7.4/fpm 这是我禁用 www.conf 文件时产生的错误: [Thu May 20 20:49:03.608217 2021] [proxy:error...

Admin

在 Unix 中,对组的权限限制比对所有者的权限限制少,会带来安全隐患吗?
www-data

在 Unix 中,对组的权限限制比对所有者的权限限制少,会带来安全隐患吗?

我有一台 Ubuntu 服务器,目前使用 Apache Web 服务器、MySQL 和 PHP 等托管 WordPress 网站。此外,我还配置了 VSFTPD 和 SSH 来处理 FTPS(隐式 FTPS)和 SFTP,并且创建了两个帐户foo。bar我的 Web 服务器在 Unix 用户/组下运行www-data,我可以使用以下命令查看:sudo apachectl -S User: name="www-data" id=33 Group: name="www-data" id=33 sudo ps -aux | egrep apache2 '(htt...

Admin

通过 python3 内置的 Web 应用程序控制 systemd 服务
www-data

通过 python3 内置的 Web 应用程序控制 systemd 服务

我已经在 python3 中创建了一个 Web 应用程序,它使用 WSGI 模块托管在 apache2 Web 服务器上。现在,Web 应用程序的要求之一是它需要根据一些用户输入重新启动 systemd 服务。现在我知道 Python 中有一个 os 库可以帮助我,但由于我的 Web 应用程序以用户 www-data 的身份运行,因此命令由 www-data 执行,而 www-data 不允许启动或停止 systemd 服务。经过一番研究,我发现我们可以通过编辑 sudoers 文件来实现这一点,但我仍然不确定是否应该向 www-data 授予 sudoer...

Admin

如果 www-data 用户运行超过 1 个,是否正常
www-data

如果 www-data 用户运行超过 1 个,是否正常

今天我跟踪我的服务器性能,发现 www-data 用户正在运行超过 1 个,并且占用了大量 CPU。我能知道这是否正常吗?如果不正常,你们能建议我应该怎么做才能减少我的 CPU 使用率吗? 参考这张图片 ...

Admin

完成 www-data 用户脚本后以 root 用户身份运行自定义脚本
www-data

完成 www-data 用户脚本后以 root 用户身份运行自定义脚本

我有以下脚本来更新价格、库存,然后刷新缓存。 文件:/var/scripts/update-web.sh #!/bin/bash echo "$(date)" echo "\n" echo ======================= Updating Prices =======================" source /var/scripts/update-prices.sh echo "$(date)" echo "\n" echo ======================= Updating Stocks =============...

Admin

PHP 脚本和正确的权限,让用户可以更改所有内容
www-data

PHP 脚本和正确的权限,让用户可以更改所有内容

网络配置不允许从大楼外访问 FTP。有一个用户需要上传和更改特定文件夹中的文件,因此我安装了 TinyFileManager https://tinyfilemanager.github.io/ 创建文件夹 使用用户/密码/等配置 tfm.php 脚本。 将文件夹设置为 755 将 Linux 用户添加到 www-data 将文件夹 -R 更改为用户:www-data (包括 tfm.php) 用户仍然无法创建子文件夹或新文件。无法上传和覆盖任何文件。我已将所有文件设置为 644,将子文件夹设置为 755 哪些权限和所有权才是正确的,以便用户可以...

Admin

BASH-创建一个运行 PHP 文件的“www-data”crontab
www-data

BASH-创建一个运行 PHP 文件的“www-data”crontab

我需要让它在 cron 文件中运行/etc/cron.d/: */15 * * * * php -f /var/www/nextcloud/cron.php ...但是,我的脚本无法运行。它的权限设置为 644,我需要使用 Shell/BASH 脚本创建它。我正在使用: 回显“*/15 * * * * php -f /var/www/nextcloud/cron.php”> /etc/cron.d/nccron 我究竟做错了什么? ...

Admin