三个Linux权限

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

三个Linux权限
Linux有三种不同类型的⽤户可对⽂件或⽬录进⾏访问,分别是:⽂件所有者,同组⽤户、其他⽤户。

每⼀⽂件或⽬录的访问权限都有三组,每组⽤三位表⽰,分别为:1)⽂件属主的读、写和执⾏权限;2)和属主同组的⽤户的读、写和执⾏权限;3)系统中其他⽤户的读、写和执⾏权限。

当⽤ls -l命令显⽰⽂件或⽬录的周详信息时,最左边的⼀列为⽂件的访问权限。

chmod命令:
功能:⽤于改动⽂件或⽬录的访问权限。

语法:chmod [who] [+ | - | =] [mode] ⽂件名?
操作对象who可是下述字母中的任⼀个或他们的组合:
u 表⽰“⽤户(user)”,即⽂件或⽬录的所有者。

g 表⽰“同组(group)⽤户”,即和⽂件属主有相同组ID的所有⽤户。

o 表⽰“其他(others)⽤户”。

a 表⽰“所有(all)⽤户”。

他是系统默认值。

+ 添加某个权限。

- 取消某个权限。

= 赋予给定权限并取消其他所有权限(如果有的话)。

设置mode所表⽰的权限可⽤下述字母的任意组合:
r 可读。

w 可写。

x 可执⾏。

数字设定法:
0表⽰没有权限,1表⽰可执⾏权限,2表⽰可写权限,4表⽰可读权限
chmod [mode] ⽂件名?
例1:$ chmoda+x sort
所有的使⽤者(a)都增加执⾏权限
例2:$ chmodug+w,o-x text
⽂件主和与⽂件主同组的⽤户增加写权限,其他⽤户删除执⾏权限。

例3: $ chmod 644 mm.txt
对于mm.txt这个⽂件来说⽂件主有读写权限,同组⽤户有读权限,其他⽤户也有读权限。

例4: $ chmod 750 wch.txt
对于wch.txt这个⽂件来讲⽂件主有读写执⾏的权限,同组⽤户有读和执⾏的权限,其他⽤户没有权限。

------------------------------------------------
---------------------------------------------------------------------
继续正题...
chgrp命令:
功能:改动⽂件或⽬录所属的组。

语法:chgrp [选项] group filename?
如果⽤户不是该⽂件的属主或终极⽤户,则不能改动该⽂件的组。

例1:$ chgrp –R book /opt/local /book
改动/opt/local /book/及其⼦⽬录下的所有⽂件的属组为book。

chown命令:
功能:更改某个⽂件或⽬录的属主和属组。

这个命令也⾮常常⽤。

例如root⽤户把⾃⼰的⼀个⽂件拷贝给⽤户xu,为了让⽤户xu能够存取这个⽂件,root⽤户应该把这个⽂件的属主设为xu,否则,⽤户xu⽆法存取这个⽂件。

语法:chown [选项] ⽤户或组⽂件
例1:把⽂件shiyan.c的所有者改为wang。

$ chownwangshiyan.c
例2:把⽬录/his及其下的所有⽂件和⼦⽬录的属主改成wang,属组改成users。

$ chown -R ers /his。

相关文档
最新文档