다른 사용자가 아닌 폴더 소유자로 할당량 폴더에 쓰기

다른 사용자가 아닌 폴더 소유자로 할당량 폴더에 쓰기

나는 Debian Jessie 머신을 가지고 있습니다. 하드 디스크가 해당 /home폴더에 마운트됩니다.

/etc/fstab모습

/dev/vda1 / ext4 errors=remount-ro 0  1                            
/dev/vdb swap swap defaults 0 0
/dev/vdc1 /home ext4 defaults,usrquota 0 2  

/home즉 and라는 할당량 폴더가 있습니다 plusone. 사용자가 추가되었습니다.softlimit 2GBhardlimit 3GBplusone

할당량 폴더 및 사용자를 생성하는 명령

mkdir /home/plusone
chmod 777 -R /home/plusone
useradd -d /home/plusone plusone -p plusone
chown -R plusone:plusone /home/plusone
setquota -u plusone 2000000 3000000 0 0 /home/

내 질문은,

파일이 plusone폴더 에 기록될 때마다모든 사용자,그래도소유자는 plusone기본값이어야 합니다. 이 목표를 어떻게 달성할 수 있나요?

답변1

Linux는 커널 수준에서 이 기능을 지원하지 않습니다.https://superuser.com/questions/471844/why-is-setuid-ignored-on-directories자세한 내용을 알아보세요. 기본적으로 파일을 제공하는 것은 일반적으로 너무 위험하고 많이 사용되지 않는 것으로 간주됩니다. FreeBSD는 다음과 같은 방식으로 이 기능을 지원합니다.setuid 디렉토리, 하지만.

관련 정보