There is no problem with permissions in Puppy. It gives you root
automatically. This is why all the frustration with passwords and mounting
and all the rest of the nonsense.
It is not nonsense at all. If using Puppy as root means any vulnerability in
any program you run, or any malware in any proprietary software Puppy ships,
gives the attacker the whole control over your system (typically used to
install a Troyan that starts at bootup and make your system be part of a
botnet).
I could take the easy way out and just copy my files over to Trisquel or copy
Trisquel over Puppy, I know what already, but that's not learning much.
You are invited to learn about permissions:
http://www.hackinglinuxexposed.com/articles/20030417.html and
http://www.hackinglinuxexposed.com/articles/20030424.html or even 'info "File
permissions"' in a terminal for the gory details.
Free software is great, yes, but it still has a long, long, long way to go
before it will ever appeal to the average user. This is why Ubuntu distros,
the Mint distros, and all the rest of the more popular operating systems get
all the attention...
Trisquel is based on Ubuntu. It is not harder than Ubuntu. The average user
does not run two distributions in parallel.