Você pode simplesmente colocar em /etc/fstab
. Uma linha para um usuário em particular pode se parecer com:
tmpfs /home/username/tmp tmpfs size=[num]%,uid=[num],gid=[num],noauto,user,mode=0700
Colocar uma linha como essa para cada usuário que você queira montar um tmpfs em seu diretório pessoal fará com que seja assim. O usuário nome de usuário poderia fazer apenas mount ~/tmp
para montar um tmpfs sobre seu diretório home ~/tmp
com uma capacidade de memória do sistema atual de 10%. O modo é definido como 0700
, então somente o usuário (e root, é claro) pode fazer qualquer coisa com o conteúdo dessa montagem. E a montagem não é feita automaticamente - o usuário precisa solicitá-la.
Você desejará substituir tudo isso pelos valores relevantes. Por exemplo, você mesmo pode fazer:
tmpfs /home/kasperd/tmp tmpfs size=25%,uid=1000,gid=1000,noauto,user,mode=0700 0 1
... se o seu usuário e id do grupo forem ambos 1000.