홈 디렉토리에 변경 사항을 쓸 수 있지만 /var/www/html 폴더에 대해서는 변경 사항을 적용하거나 새 파일이나 폴더를 생성할 수 없습니다. 폴더와 파일도 볼 수 있습니다.
내 사용자 이름을 해당 그룹이 속한 그룹에 추가하려고 시도했지만 터미널 내에서 해당 사용자 이름을 변경할 수 있는 올바른 권한조차 없다는 메시지를 받았습니다. 이 문제를 해결하려면 어떻게 해야 하는지 제안해 주세요. 감사해요.
도움이 되신다면 Whonix 내부에 있습니다.
답변1
현재 설정을 보여드리겠습니다. 파일과 디렉터리에 올바른 권한과 그룹 소유자를 부여하는 데 도움이 될 수 있습니다.
이것은 내 현재 chown 및 chmod입니다./var/www/
$ ls -l /var/www/
drwxr-xr-x. 2 root root 4096 Jan 4 16:25 cgi-bin
drwxr-xr-x. 8 root root 4096 Mar 4 08:54 html
그리고 내부용으로는/html/
$ ls -l /var/www/html/
drwxr-xr-x. 3 rob rob 4096 Nov 4 11:41 adminer
drwxr-xr-x. 8 rob rob 4096 Oct 5 2015 DVWA-1.9
drwxr-xr-x. 11 rob rob 4096 Dec 10 14:24 eDokumen
나는 항상 이 재귀 명령을 사용합니다. PHP 파일은 Apache 사용자 대신 웹 사이트 사용자로 실행되며 모든 파일(사용자, 그룹, 파일 및 디렉터리)을 전역적으로 재설정합니다.
$ sudo chown -R user:group *
$ sudo find . -type f -exec chmod 644 {} \;
$ sudo find . -type d -exec chmod 755 {} \;
* 참고: 사용자 및 그룹 라벨을 자신의 설정으로 교체하세요.