使用用户添加 Centos 创建 Apache 文件夹

使用用户添加 Centos 创建 Apache 文件夹

我有一个安装在 Linux 服务器上的 Windows 驱动器。 PHP 和 Apache Web 服务器需要使用 (mkdir) 在 Windows 驱动器上创建文件夹,但我收到权限错误。

我已将 Windows 网络共享驱动器安装为 apache:root。我希望能够以用户 apache 身份登录并创建一个文件夹。

有没有我可以发出的命令

mkdir -asapacheuser 文件夹?当我以任何用户身份登录 Linux 机器时,查看已安装的驱动器是否允许我创建文件夹?

我的网络服务器用户是 apache,即 httpd。

答案1

你应该能够使用

install -o apache -d /my/test/directory

但像往常一样,您需要成为 root 才能创建具有其他人所有权的文件/目录。 (此时,您可以像sudo -u apache /bin/bashapache 用户一样轻松地获得 shell。

相关内容