Apache2 웹루트에 사용자당 할당량을 추가하고 싶습니다. 내 /var/www
디렉토리가 파티션이 아닙니다. 파티션 할당량을 설정하는 방법에 대한 튜토리얼을 찾았지만 /etc/fstab
디렉터리를 다른 파티션으로 이동하지 않고 설정하는 방법은 무엇입니까?
그런데: 블록은 몇 MB입니까 block-hardlimit
?
답변1
할당량을 사용하면 특정 사용자가 쓸 수 있는 블록 수와 생성할 수 있는 파일(inode) 수를 제한할 수 있습니다. 사용자가 하드 제한에 도달하면 관련 작업이 금지됩니다. 소프트 제한에 도달하면 사용자는 정의된 제한을 초과하더라도 지정된 시간(유예 기간) 동안 작업을 계속할 수 있습니다. 이 유예 기간이 지나면 소프트 제한이 하드 제한이 됩니다. edquota 및 setquota를 사용하여 이를 설정할 수 있습니다.
가능하면 언제든지 쓰기 가능한 디렉터리를 운영 체제와 별도의 파티션으로 이동해야 합니다. 그렇지 않으면 시스템 구현에 따라 전체 파일 시스템을 채울 수 있는 공격자가 서비스 거부 공격을 성공적으로 시작할 수 있습니다. 시스템 전체 임시 디렉터리의 경우 RAM 디스크를 사용할 수 있습니다.