Although I have introduced the commands so far, I will explain a little about Linux itself. The OS selected by default for Sakura's VPS is CentOS. CentOS is one of the Linux distributions.
You can think of a distribution as something that can be distributed by adding functions on Linux so that users can use it easily.
CentOS | Ubuntu -------------------- Linu kernel
The Linux kernel is the core part of Linux, and there are Linux distributions with additional functions on it. There are Linux distributions such as CentOS and Ubuntu.
Let's display the file in detail with ls as follows.
Then, it will be displayed as follows.
-rw-rw-r-- 1 kimoto project 588 Jun 16 13:19 README drwxrwxr-x 3 kimoto project 4096 Jun 16 16:39 lib
kimoto represents the owner of the file. In other words, the file called README is considered to be owned by user kimoto.
project represents the group that owns the file. In other words, the file called README is considered to be owned by the group project. The group name will be the same as the user name, especially if it does not belong to a group. The display will be as follows.
-rw-rw-r-- 1 kimoto kimoto 588 Jun 16 13:19 README
Here, I will explain how to add a user again. You must have root privileges to add users. So let's work as root.
Use the useradd command to add a user.
After adding a user, set a password as well. Use the passwd command.
You will be asked to enter the password and re-enter it for confirmation, so set it.
You can check the list of users by looking at the /etc/passwd file.
You can also create a group with any name. Use groupadd to create a group.
Users can belong to a group. To add a ken to the someproject group:
You can check the created group in the configuration file /etc/group.
Let's make the user owned by the group. Use usermod . You can add users to the group with the -G option.
usermod -G someproject ken
Now user ken belongs to the group someproject.
Users can belong to multiple groups, and multiple users can belong to a group.