My kaypro, my vic20, my coco, my apple 2s. etc. None of them where networked. I also lived in northern alberta. only 3 geeks and a lot of red necks. so. yeah. security was not an issue. But having ONCE, in thrity years - because of a lowered guard - been nailed by ‘DRIVE BY’, really hurt. Job thing.
DOS? I’m a CP/M person. I hacked Wordstar to write poetry. I’m not sure what, if anything worked fine on DOS, but that’s because I never used it.
SORRY, now I’m being a sentimental egotist.
My point was that I believe it’s IN YOUR interest if my software is in a sandbox.
Maybe we can move this to another topic, but what exactly do you expect your phone to get DRIVE’d BY? If someone has access to nemo they can get root easily (got openrepos? tide-root will give you root with not even your devel-su password, maybe tap on Yes at the top of the screen), it’s a leftover from workstations which makes little sense, you can damage your files as nemo well enough if that is the concern
I do this with every device. Defaultuser is just too long. It’s the uid that does all the work so it’s quite trivial. It’s something like:
Move /home/defaultuser to /home/nemo
Symlink that back to make sure both are valid for a bit.
Use vipw to switch the name in the passwd and shadow files. The shadow files won’t let you edit them even as root, so you have to switch the permissions temporarily while you do it. Use chmod u+w /etc/shadow and /etc/gshadow beforehand, and u-w to switch them back after.
Use vigr to rename the group, and switch all the usernames in each group for both the group and gshadow. Search and replace with :%s/defaultuser/nemo/g
But I always forget at least one step every time, and then the device doesn’t boot and I have to reflash it. Second time is usually a charm though.
I think they should change the preset username with every release to a different Nightwish single-worded title. First Nemo, next release Wishmaster, then Sahara and going on like that
Confirmed, the user account is not pre-existing in the install image, but created at (first?) boot if not existing.
The other reference is in the connman vpn config file.
Now I have to repackage my modified image and try flashing.
I did it pre-install/flashing in the image, which is a bit involved but basically does allow selecting your name of choice.
I didn’t dare to make it elop just yet though…
You can from any console local or ssh. I daren’t even try to list a definite set of commands though without doing it on a new device where nothing would be lost if I get it wrong. I recommend you don’t either