Therefore, even as a normal user, you should still have access. In most cases, there is little security impact if you leave these files readable by everyone. It is then a fairly simple matter to allow anyone on a remote machine to read the files. Therefore, making changes remotely requires a little more thought. For example, let's look at a mundane task, such as setting the hostname.
Any user can run uname to see what the system name is.
However, you must be root to change the system name. Gaining Access Regardless of the method you use for making changes, the user must have the appropriate authorization. This rule applies to the remote machine as well as to the local machines. When you connect to a system, the username under which you logged in determines your local authorization. On remote systems your authorization is determined by the extent to which user equivalence has been defined.