本文主要分享的是对我们创建新文件的基本认知,其中涉及文件的读、写和执行权限的认识,以及可读、可写、可执行并用等权限;此外我们将对文件的权限以数字解读。
1、文件权限的认识:在我们使用LL命令时,往往会显示出关于某个文件的一推相关信息,但是我们却不知道除文件名之外的参数其含义,下面我们图文并茂的给大家演示如下:
a、我们在某个目录中输入:LL命令,我们可以看到在/opt目录下有是个文件,其文件名分别为java、mysql、test、tomcat,但是文件名之前的相关参数,我们似乎并不知晓其含义。
b、对LL命令所展现的相关参数的讲解:
c、对文件类型与权限的讲解:如drwxr-xr-x,其中第一个字母d是文件类型,后面的都是文件权限,包括用户权限、用户属组权限和其他用户权限。
语法表示:【文件类型】【用户权限】【用户属组】【其他用户权限】
(1)文件类型:“d”—目录,“-”—普遍文件,“I”—软链接,“b”—块设备,“c”—字符设备,“p”—管道,“s”—socket;
(2)文件权限:用户权限—rwx,用户属组权限—r-x,其他用户权限—r-x,这里的相关权限都是rwx衔接表示,无其中某个权限则用“-”表示,其中“r”——可读,“w”——可写,“x”——可执行,根据不同的组织有不同的权限。
2、变更文件拥有者(用户):
(1)首先,我们利用root用户在tes下创建一个test文件:# touch test
(2)变更文件用户:将root用户改为tes用户。
语法:# chown tes test
3、修改文件的权限:或者说给文件赋权,那么我们先来认识一下“rwx”对应的数字化。
那么,我们可以算出我们的test文件的数字化权限为:644;其中“rw-”——4+2+0=6,“r--”——4+0+0=4,“r--”——4+0+0=4。
现在,我们要为test文件赋权为:755权限。
语法:# chmod 755 test
赋权之后,用户的权限为:可读、可写、可执行权限(rwx),用户属组权限为:可读、可执行权限(r-x),其他用户权限为:可读、可执行权限(r-x)。
至此,以至笔末,希望今天的学习分享遥远的~你,有所帮助。