大家好,小编又来啦,今天说一下更改文件权限的常用命令,Linux系统下,无论是选择国内服务器,还是租用RAKsmart等美国服务器,如果安装的是Linux操作系统的话,那么咱们可能都需要与常见的Linux命令打交道。
在众多的的Linux操作命令当中,有几个命令还是比较重要的,那就是更改Linux文件或目录权限的命令。Linux文件或目录权限在服务器当中扮演很重要的角色,所以今天就简单说说更改Linux美国服务器文件权限的几个常见命令。
众所周知,Linux美国服务器当中的每个文件或目录都有一组9个权限位,每三位被分为一组,他们分别是属主权限位(占三个位置 )、用户组权限位(占三个位置)、其它用户权限位(占三个位置)。比如rwxr-xr-x ,而正是这9个权限位来控制文件属主、用户组以及其它用户的权限。
Linux操作系统中的文件或目录的权限位是由 9 个权限位来控制,每三位为一组,它们分别是文件属主(Ower)的读、写、执行,用户组(Group)的读、写、执行以及(Other)其它用户的读、写、执行;
1、文件属主: 读r、写w、执行x
2、用 户 组 : 读r、写w、执行x
3、其它用户: 读r、写w、执行x
0
如果权限位不可读、不可写、不可执行,是用-来表示。当然,对于普通文件的读、写、执行权限可以这样理解:
可读:意味着可以查看阅读;
可写:意味着,可以修改或删除(不过删除或修改的权限受父目录上的权限控制);
可执行:意味着如果文件就可以运行,比如二进制文件(比如命令),或脚本(要用脚本语言解释器来解释运行)。
在平常使用Linux美国服务器的时候,可以通过以下几个常用命令来更改文件或目录权限,具体如下:
第一、改变权限的命令chmod
chmod是用来改变文件或目录权限的命令,但只有文件的属主和超级权限用户root才有这种权限。通过chmod来改变文件或目录的权限有两种方法,一种是通过八进制的语法,另一种是通过助记语法。
第二、默认权限分配的命令 umask
众所周知,umask 是通过八进制的数值来定义用户创建文件或目录的默认权限。umask 表示的是禁止权限。不过文件和目录有点不同。
第三、改变文件或目录所属组的chgrp命令
chgrp命令改变指定指定文件所属的用户组。其中group可以是用户组ID,也可以是/etc/group文件中用户组的组名。文件名是以空格分开的要改变属组的文件列表,支持通配符。
第四、 更改某个文件或目录属主和属组的chown命令
chown命令也很常用。例如root用户把自己的一个文件拷贝给用户user,为了让user能够存取这个文件,root用户应该把这个文件的属主设为user,否则,用户user无法存取这个文件。
总的来说,在Linux美国服务器系统当中,每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作,因此非常具有重要性。
OK,今天就到这里啦,大家明天见。(昨天的文章没能发出来,小编又懒,所以。。昨天没文章。。)
举报/反馈