A opção de montagem user
redefine algumas outras opções. De man 8 mount
:
user Allow an ordinary user to mount the filesystem. The name of the
mounting user is written to mtab so that he can unmount the
filesystem again. This option implies the options noexec,
nosuid, and nodev (unless overridden by subsequent options, as
in the option line user,exec,dev,suid).
…
users Allow every user to mount and unmount the filesystem. This
option implies the options noexec, nosuid, and nodev (unless
overridden by subsequent options, as in the option line
users,exec,dev,suid).
Então, você precisa especificar exec
depois user
:
UUID=6c95b3f6-90a5-4092-b30f-7a41210595f4 /media/files ext4 rw,user,exec 0 2
Se você quiser que todos os usuários possam ler, escrever e executar, isso não é uma tarefa para as opções de montagem do ext4, mas para permissões, já que você as aplicou usando chmod
.
Como observação, você pode ter ficado melhor em chown
ing /media/files
do seu usuário, em vez de conceder a todos rwx
ou usar a opção user
mount e definir rwx
apenas para você :
sudo chown iamuser:iamuser /media/files
sudo chmod a=rX,u+w /media/files
Isso deve permitir que o Steam (executando como seu usuário) crie arquivos no disco.