O Linux não suporta isso no nível do kernel, consulte link para um pouco mais detalhes. Basicamente, distribuir arquivos geralmente é considerado muito perigoso e não é muito útil; O FreeBSD suporta isso através dos diretórios setuid , embora.
Eu tenho uma máquina Debian Jessie. Um disco rígido montado em sua pasta /home .
Meu /etc/fstab parece
/dev/vda1 / ext4 errors=remount-ro 0 1
/dev/vdb swap swap defaults 0 0
/dev/vdc1 /home ext4 defaults,usrquota 0 2
Eu tenho uma pasta de cotas em /home , ou seja, plusone com softlimit 2GB e
%código%. Um usuário hardlimit 3GB foi adicionado.
Os comandos para criar a pasta de cotas e o usuário
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/
Minha pergunta é,
Sempre que algum arquivo for escrito em plusone pasta por qualquer usuário , de qualquer maneira , o proprietário deverá ser
plusone por padrão. Como posso conseguir isso?
O Linux não suporta isso no nível do kernel, consulte link para um pouco mais detalhes. Basicamente, distribuir arquivos geralmente é considerado muito perigoso e não é muito útil; O FreeBSD suporta isso através dos diretórios setuid , embora.