Debian, /var/www에 대한 액세스 권한이 있는 ftp 사용자

Debian, /var/www에 대한 액세스 권한이 있는 ftp 사용자

/var/wwwFTP 사용자가 모든 파일에만 액세스하고 작업할 수 있기를 원 하지만 권한을 부여하면 /var/www문제가 발생합니다 chown. 사용해 보았지만 chgrp파일을 편집할 수 없습니다. 내 문제를 확인하여 내 문제를 해결하는 방법에 대한 조언을 주거나 다른 솔루션을 제공하도록 요청할 수 있기를 바랍니다.

나는 apache2, php5및 를 사용하고 있습니다.mysqlproftpd

답변1

그게 다입니다. 제가 하는 일은 다음과 같습니다.

  • 새 사용자 만들기새로운 FTP 사용자:

    사용자 newftp 사용자 추가

  • 새 그룹 만들기편집 가능 www:

    www를 편집하려면 그룹을 추가하세요

  • 다음에 추가새로운 FTP 사용자그룹에:

    usermod -a -G caneditwww newftpuser

  • /var/www에 있는 모든 파일 및 디렉터리의 그룹 소유권을 변경합니다.

    chgrp -R caneditwww /var/www

  • 그룹 구성원이 콘텐츠를 수정할 수 있도록 /var/www의 그룹 권한을 수정합니다.

    chmod -R g+w /var/www

  • 선택적으로 /var/www 디렉토리를 newftpuser의 홈 디렉토리에 마운트할 수 있습니다:

    mkdir /home/newftpuser/www
    마운트 /var/www /home/newftpuser/www -o 바인딩`

이제 로그인 후,새로운 FTP 사용자/home/newftpuser/www에 있는 /var/www의 모든 내용을 편집할 수 있습니다.

관련 정보