吹静静

欢迎QQ交流:592590682

一、基本权限的修改

-rw-r--r--

  >>>   -  文件类型(- 文件;d 目录;l 软链接文件)

  >>>   rw-    r--    r--

    u所用者    g所有组     o其他人

  >>>   r  读  w  写  x  执行

chmod命令

chmod  [选项]  模式  文件名

—选项

  -R  递归(如果当前文件是目录,那么当前目录下的子文件都会被赋予与当前目录相同的权限)

—模式

  [ugoa]  [+-=]  [rwx]

  [mode=421]

修改权限的方式

chmod  u+x  cangls.av    给文件所有者u赋予对这个文件的执行权限x。

chmod  g+w,o+w  furong.av    给文件所有组g赋予对这个文件的写权限w;给其他人o赋予对这个文件的写权限w。

chmod  a=rwx  fengjie.av      给所用人赋予读、写、执行权限。

给用户减权限

chmod  u-x,g-w,o-w  cangls.av

权限的数字表示

r--------4

w-------2

x--------1

rwxr-xr-x

  7  5  5

注:常用权限只有  777(最高权限)  644(普通文件权限)  755(可执行权限)

二、权限的作用

权限对文件的作用

r :读取文件内容(cat more head tail)

w:编辑、新增、修改文件内容(vi  echo)

  -- 但不包含删除文件

x :可执行

 

权限对目录的作用

r :可以查询目录下文件名(ls)

w:具有修改目录结构的权限。如新建文件和目录,删除此目录下文件和目录,重命名此目录下文件和目录,剪切(touch  rm  mv  cp)

x :可以进入目录(cd)

 注:对文件来讲:最高权限是 x  所以对文件要少赋执行权限

注: 对目录来讲:最高权限是 w    所以对目录要少赋予写权限

注: 对目录来讲只可以赋予          0         5(rx)        7(rwx)  只赋予  4(r)  1(x)  6(rx) 权限是没有任何意义的

因为没有执行权限,只用读和写是没有任何意义的,进都进不去。

root用户设置权限

普通用户访问

三、其他权限命令

修改文件的所有者

chown  用户名  文件名

  --例如:chown  ds  fengjie.av

修改文件的所属组

chgrp  组名  文件名

  --例如:chgrp  group1  fengjie.av

注:Linux下创建一个新用户,就会为他创建一个新的组,添加 cjj 这个用户时,cjj 组也会同时建立。

例子:

让用户对文件及目录拥有一定的权限

要求:

  —  拥有一个av目录

  —  让Tony老师拥有所有权限

  —  让本课程学员有查看的权限

  —  其他人不想允许查看这个目录

注:往组里添加普通用户命令  gpasswd  -a  Tony  user 

  

 

posted on 2018-03-09 11:45  吹静静  阅读(228)  评论(0编辑  收藏  举报