Understanding Linux File Permissions and Ownerships

From one of our previous articles "How to manage Linux Users and Groups" we discussed on how Linux becomes a multi-user OS, what is a user and a group with their configurations. By design, even though Linux allows multiple users can use the same computer in the same time without affecting others, Linux doesn't allow you to access or modify files belonging to other users. If Linux allows you to do it, that would be a security risk. But somehow they have implemented a security measure to mitigate that security risk. With that we can make sure only desired users and groups can access the relevant files and directories.

If we take a small demonstration. Here, we will log in as a normal user and try to access a root directory.

It gave a permission denied error when accessing. Why ? That's because /root directory is owned by user root. Only a privileged user can access or modify that.

So, Linux introduces two kind of factors which tells who can access or modify a file as w…

Why Linux is so powerful ?

Linux is everywhere. It’s may be in your driving car, watching television, your smartphone or could be even the refrigerator you store your food. Yes it is BIG. A STRANGE.
It powers most of the websites you visit in your day today life, and it’s behind virtually all the special effects you see in summer blockbusters. In short, Linux is ubiquitous. And it’s only becoming more and more common.
What does this mean ? There is a corresponding demand for Linux talent with it's rising up. For example, if you go to www.glassdoor.com (a popular technology job recruiting site) you can find almost more than 50,000 jobs requiring Linux system administration skills. You can see, there are a huge number of jobs available for those with the proper skills and it's a good competition actually.

One more thing. Because of being Linux talent so in-demanded, employers are having a hard time finding and keeping qualified sysadmins. As a result of that, employers are offering all kinds of perks to the right candidates and employees. Some of these benefits include:

• The ability to work remotely or from a home office
• Substantial flexibility with work hours
• Higher starting salary
• Bigger raises
• And more!

The benefits are amazing and almost universal. In fact, Linux professionals are knowing Linux had advanced their careers.
One of the best things is, you can have a career doing something you love. You can satisfy with that.

What Is UNIX?

The UNIX operating system was originally developed at Bell Laboratories, once part of the AT&T Company. Designed in the 1970s for Digital Equipment PDP computers, UNIX has become a very popular multi user, multitasking operating system for a wide variety of hardware platforms, from PC workstations to multiprocessor servers and supercomputers.

What Is Linux?

As you may know, Linux is a freely distributed implementation of a UNIX-like kernel, the low level core of an operating system. Linux and UNIX programs are very similar, Because Linux takes the UNIX system as its inspiration.


Popular posts from this blog

Different types of users in linux

Understanding Linux File Permissions and Ownerships

SUDO: What is it in Linux ?