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.