![尝试创建目录时权限被拒绝](https://linux22.com/image/90092/%E5%B0%9D%E8%AF%95%E5%88%9B%E5%BB%BA%E7%9B%AE%E5%BD%95%E6%97%B6%E6%9D%83%E9%99%90%E8%A2%AB%E6%8B%92%E7%BB%9D.png)
[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 文件夹以找出答案!
就是这样。