Other file managers are confused thinking spot is a normal user.
They do not understand it is still the administrator using a restricted directory.
All spot does is make a web browser limited to what locations in the file system it can write and download to.
Only the spot directory.
Also run-as-spot tricks a browser into think it is not running as root.
It thinks spot is not root user, when it is root, but restricting what file sytem locations the browser can access for downloads.
spot is an unprivlidged user, the same as the unprivlidged users in any Linux os.
spot is not root.
spot was created using the same commands that the other os's used, adduser
and passwd
.
spot is a restricted, unprivlidged user and anything that is run by user spot will have the same restrictions as spot.
Code: Select all
# su spot
$ cd
$ cat /etc/shadow
cat: /etc/shadow: Permission denied
$
One thing that spot can not do, that the unpriviledged users of other Linux os's can do, is that spot can not become root, and that spot can not run anything as root using sudo. spot is more restricted than other Linux os's normal user. OK, that's 2 things.
Code: Select all
# su spot
$ cd
$ su
su: must be suid to work properly
$
The Puppy operating system IS running as root, underneath spot. But other Linux os's are also doing that. Their runlevel 0 is running as root.
PS when you are asked for spot's password, it's because something is trying to use sudo to run something as root.