Every time I want to paste or add a file to the root folder it says i'm not the owner and I don't have the privlidges of putting it there. It makes me really mad.
Linux is a multi user system. Windows is a single user system. When more than 1 person can use a system you need this kind of security otherwise you can not store any private data on a system.
|show 2 more comments|
Short answer is that Linux is a multi-user operating system, and your account is only one of the users. You, as a single human, can have multiple accounts, but each one is separate, including root, who is a super user (but you don't want to ever run under this account except temporarily for system maintenance). You are only the owner of your home directory.
One of the shortcomings of earlier Windows systems was that it mainly assumed single user, and this single user was usually the administrator. It was possible to not run as administrator, but it was very inconvenient, and many things simply did not work; there was no easy way to temporarily become administrator. But administrators had the authority to install viruses, and other malware. If you can run Windows from a "normal" user privilege level, like on Linux, you probably would get very little in the way of malware.
Linux gives you the ability to temporarily run a program or perform an operation as root. Sometimes this is necessary, but should be used as little as possible. In the old days, the admin would log on as root, do some administrative tasks, and then log off the root account. But this had problems, in that the admin might get lazy and simply log on as root right off, or forget to log off and do damage, so modern systems have a more temporary way for normal users to obtain the elevated root privileges - using sudo. Even though it seems like more trouble, it becomes second nature, and helps protect you from inadvertent mistakes by making you think more about the fact that you are doing something possibly destructive when you use it.
When you install or run programs as root, these programs can in turn access directories that are owned by root, such as /etc for configuration files. If you don't install them as root, they cannot do this
Some directories are owned by root, but have privileges set such that anyone can write to it, such as /tmp. If you look at the permissions of /tmp you will see that everyone has permission to read and write to it, although only root and certain group members can delete a file that they do not either own or have write permission to (the "t" instead of x for all users).