First-time post. I noticed that if I install ethereum:
1 it will work if I log in and run it as user weiwu
2 it will not work if I log in and run it as user ethereum, which complains that the file system is read-only. ‘ethereum’ is a user I created for running that service.
I observe the difference between user weiwu and ethereum and all I can find is that the user ‘ethereum’ has a home directory at /var/ethereum
and the user weiwu has a home directory /home/weiwu
. (both contains snap/ethereum
with rw access for corrisponding users). The former is mounted to a standalone HDD, the latter is under the same HDD that mounts to /
My theory so far is that snap confinement has a rule that if the home directory (~/snap/ethereum
) is found located on a foreign media then write access is disabled. I couldn’t find any doucment mentioning this rule so I could be entirely wrong. In that case I’m stuck. Where to look?
Thanks.
P.S. The user ‘ethereum’ is created to run that service and that user’s home directory is located on a standardalone HDD intentionally so that if the storage for that user is filled up it won’t halt the system.