宝塔服务器面板,一键全能部署及管理,送你10850元礼包,点我领取

linux操作系统上,使用shell命令进行操作。

以下命令经常使用:

chmod 777文件或目录

示例:当chmod 777 /etc/squid运行命令时,squid文件夹(目录)的权限将更改为777 (可读写可执行)。

对于Ubuntu系统,必须添加并运行sudo。

sudo chmod 777 /etc/squid

在Linux系统上,每个用户的角色和权限都是细分的,并且每个文件(目录)都具有权限。 使用此机制,一个用户决定以某种方式对文件(目录)执行读取、写入、执行等操作。

有三种类型的用户操作文件或目录:文件所有者、组用户和其他用户。 最高位表示文件所有者的权限值,中间位表示组用户的权限值,最低位表示其他用户的权限值。 因此,在chmod 777中,三个数字7分别对应于以上三种类型的用户,权限值均为7。

文件或目录权限分为三种类型:只读、只写和可执行。

权限的数值二进制具体作用r400000100read,读取。 当前用户可以读取文件的内容,当前用户可以浏览目录。

w 20000010写入,写入。 当前用户可以添加或修改文件内容,当前用户可以删除和移动目录或目录中的文件。

x 10000001执行。 当前用户可以运行文件,而当前用户可以进入目录。

根据上表,权限组合是相应权限值的总和,如下所示:

7=4 2 1读写执行权限

5=4 1读取和执行的权限

4=4只读权限

因此,我们也知道了chmod 754 filename命令的含义。

此命令意味着授予文件所有者读写filename文件的权限,授予组用户读取和执行的权限,以及授予其他用户读取的权限。

有关权限的问题通过chmod命令修改权限

-rw-r-r–1路由

r表可以用数字表示:读取(Read ),w是写入),x是执行(eXecute )读取、写入和执行,r=4,w=2,x=1,777是rwxrwxrwx,依此类推

# chmodr777 * :

参数-R :对当前目录下的所有文件和子目录进行相同的权限更改。 也就是说,递归地逐个更改

* :通配符指向当前目录下的所有文件和目录

将当前目录下所有文件和子目录的文件所有者权限设置为可读取、写入和执行。 文件所有者所在用户组的成员具有读取、写入和可执行权限,其他用户也具有读取、写入和可执行权限