5~10명의 사용자가 HTML 웹 서버를 볼 수 없도록 권한을 사용하고 싶습니다. 즉, 로그인한 SSH 사용자가 /var/www/html/(Apache2) 디렉토리를 보는 것을 방지하는 방법은 무엇입니까?
그룹(제한된 그룹)을 만들고 해당 그룹에 특정 사용자를 추가하는 것을 고려했습니다. (정확히 어떻게 되는지는 잘 모르겠습니다).
완료되면 /var/www/html/로 이동하여 (가능한 경우) 해당 디렉토리에 대한 검색을 제한하는 작업을 수행합니다.
내 운영 체제는 데비안입니다.
답변1
즉, 로그인한 SSH 사용자가 /var/www/html/(Apache2) 디렉토리를 보는 것을 방지하는 방법은 무엇입니까?
아직 설정되지 않았지만 설정해야 하는 경우 도구를 사용하여 /var/www/html/
특정 사용자 및 그룹 소유권(또는 )으로 설정 해야 합니다 www-data
.apache2
chown
그런 다음 를 실행하여 권한을 적용합니다 750
. 이 권한은 apache 사용자와 apache 그룹 구성원에게 권한을 부여하고 다른 사람이 디렉터리를 탐색하는 것을 제한합니다. 이 디렉토리의 내용에 액세스해야 하는 다른 시스템 사용자가 있을 수 있으므로 주의하십시오./var/www/html
chmod 750 /var/www/html
이제 어려운 부분이 다가옵니다. 시스템 사용자가 5~10명인 경우Sudoers(sudo를 통해 루트 명령을 실행할 수 있게 됨) 그렇다면 제가 아는 한 할 수 있는 일은 아무것도 없습니다.