构建 LAMP 堆栈后,我的理解是Apache
创建www-data
用户。但是你不能直接以身份登录www-data
(安全原因)。相反,如果你想做一些事情,www-data
那么你必须运行这个:
su -s /bin/bash www-data
我可以忍受这一点。但我有两个问题:
- 当您想通过 FTP 上传文件时,您会怎么做?目前,我必须以 root 用户身份进行 FTP,然后在上传后将
chown
文件返回www-data
。我运行 Magento,并且该设置坚持我只owner
授予write
. 否则,我只会write
允许访问group
. - 当您想允许非 root 用户
su
as时,您会怎么做www-data
?因为如果您su -s /bin/bash www-data
以普通用户身份运行,那么他们会看到This account is currently not available
.