디렉토리를 생성하는 동안 권한이 거부되었습니다.

디렉토리를 생성하는 동안 권한이 거부되었습니다.
[SHARAD@localhost ~]$ cd /var/www/html
[SHARAD@localhost html]$ mkdir sharad
mkdir: cannot create directory ‘sharad’: Permission denied
[SHARAD@localhost html]$

답변1

사용자가 Apache 서버 관리자인지 확인하십시오. 루트로 또는 sudo를 사용하여 다음을 수행합니다.

#adduser SHARAD www-data 

#chgrp www-data -R /var/www

#chmod g+rw /var/www -R 

이제 생성한 모든 새 파일을 일반 사용자 SHARAD처럼 www-data 그룹으로 변경할 수 있습니다.

[ 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 폴더를 확인하세요!

그게 다야.

관련 정보