In Linux, you can use the chmod command to modify directory permissions. The function of this command is to control the user's permissions on files. You can use numbers or symbols to change permissions. The syntax is "chmod [-R] permissions. value directory name".
#The operating environment of this tutorial: linux7.3 system, Dell G3 computer.
Yes, you can use the chmod command. There are two ways to set file permissions using the chmod command. You can use numbers or symbols to change permissions.
chmod command uses numbers to modify file permissions
In the Linux system, the basic permissions of a file consist of 9 characters. Taking rwxrw-r-x as an example, we can use numbers to represent each permission. The corresponding relationship between each permission and the number is as follows:
r --> 4
w --> 2
x --> 1
Since these 9 characters belong to 3 types of users, each user identity contains 3 permissions (r, w, x), by accumulating the numbers corresponding to the three permissions, the final value can be used as the permissions of each user.
Take rwxrw-r-x as an example. The permission values corresponding to the owner, the group to which it belongs and other people are:
Owner = rwx = 4 2 1 = 7
Group = rw- = 4 2 = 6
[root@localhost ~]# chmod [-R] 权限值 文件名
[root@localhost ~]# ls -al .bashrc -rw-r--r--. 1 root root 176 Sep 22 2004 .bashrc [root@localhost ~]# chmod 777 .bashrc [root@localhost ~]# ls -al .bashrc -rwxrwxrwx. 1 root root 176 Sep 22 2004 .bashrc
The chmod command uses letters to modify file permissions
Since the basic permissions of a file are three user identities (owner, group and others) ) with 3 types of permissions (rwx). In the chmod command, u, g, and o are used to represent the 3 identities respectively, and a is used to represent all identities (the abbreviation of all). In addition, the chmod command still uses r, w, and x to represent read, write, and execute permissions respectively. The chmod command uses letters to modify file permissions. Its basic format is as shown in the figure. For example, if we want to set the permissions of the .bashrc file to rwxr-xr-x, we can execute the following command:[root@localhost ~]# chmod u=rwx,go=rx .bashrc [root@localhost ~]# ls -al .bashrc -rwxr-xr-x. 1 root root 176 Sep 22 2004 .bashrc
[root@localhost ~]# ls -al .bashrc -rwxr-xr-x. 1 root root 176 Sep 22 2004 .bashrc [root@localhost ~]# chmod a+w .bashrc [root@localhost ~]# ls -al .bashrc -rwxrwxrwx. 1 root root 176 Sep 22 2004 .bashrc
Linux Video Tutorial"
The above is the detailed content of How to modify directory permissions in Linux. For more information, please follow other related articles on the PHP Chinese website!