[SHARAD@localhost ~]$ cd /var/www/html
[SHARAD@localhost html]$ mkdir sharad
mkdir: cannot create directory ‘sharad’: Permission denied
[SHARAD@localhost html]$
答案1
确保您的用户是 apache 服务器管理员。以 root 身份或使用 sudo 执行以下操作:
#adduser SHARAD www-data
#chgrp www-data -R /var/www
#chmod g+rw /var/www -R
您创建的所有新文件现在都可以更改为 www-data 组,就像普通用户 SHARAD 一样:
[ SHARAD@localhost html ] $ chgrp www-data -R mynewfileorfolder
必要时您可以授予文件夹或文件正确的权限
[ SHARAD@localhost html ] $ chmod g+rw -R mynewfileorfolder
很重要:www-data 组根据您的发行版而有所不同,有些是 apache、apache2 或 httpd。请使用 ls -l 检查您的 /var/www 文件夹以找出答案!
就是这样。