当前位置: Oracle DBA培训网-优技培训 >> Linux教程 >

Linux入门培训:设置文件/目录的权限

Linux入门培训:设置文件/目录的权限

Linux入门培训:设置文件/目录的权限,需要设置文件或目录的权限时,主要通过chmod(更改属性)命令进行。在设置针对每一类用户的访问权限时,可以采用两种形式的权限表示方法:字符形式和数字形式。rwx权限字符分别表示为八进制数字4、2、1,表示一个权限组合时需要将数字进行累加。例如:“rwx”采用数字形式表示成“7”,“r-x”表示成“5”;而“rwxr-xr-x”由三个权限端组成,因此,可以表示成“755”,“rwr—r—”可以表示成“644”。

使用chmod命令设置文件或目录的权限时,基本的命令格式如下:

chmod [ugoa···] [+ - =] [rwx] 文件或目录···

chmod nnn 文件或目录···

除了要指定文件或目录名作为参数以外,还需要指定权限模式,权限模式可表示为数字组合形式“nnn”或通过“[ugoa···] [+ - =] [rwx]”分别指定各部分的权限。其中“nnn”为需要设置的具体权限值,如“755”、“644”等。在“[ugoa···] [+ - =] [rwx]”的形式中,三个组成部分的含义及用法如下所述。

“ugoa”表示该权限设置所针对的用户类型,“u”代表文件属主,“g”代表文件属组内的用户,“o”代表其他任何用户,“a”代表所有用户(u、g、o的总和)

“+ - =”表示设置权限的操作动作,“+”代表怎家相应权限,“-”代表减少相应权限,“=”代表仅设置对应的权限。

“rwx”是权限的字符组合形式,也可以拆分使用,如“r”、“rx”等。

需要将不同类别的用户对文件或目录的权限设置为不同值时,可以用逗号进行分隔。

更简便易用的方法是采用数字形式表示的权限模式。

在实际的目录管理工作中,有时会需要将某一个目录中的所有子目录及文件的权限都设置为同一个值,只要结合chmod命令的“-R”选项即可实现。若不指定“-R”选项,chmod命令只改变所指定的目录本身的权限。

技术沙龙MORE+

Oracle技术沙龙:【数据保护顶尖技术-MAA】首次全国首播12c MAA技术 云数据库加上MAA技术组成最豪华的技...
Oracle技术沙龙第49期:【Oracle 数据库云技术分享】Oracle技术沙龙第49期:【Oracle 数据库云技术分享】本次技术沙...
Oracle技术沙龙第48期:【Oracle 12c RAC安装】小编:今天讲什么内容呢?以后有什么用呢? 大师:今天讲的是12c...
我要参加技术沙龙