暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Linux权限管理之基本权限

蒲公英的头发 2019-07-28
302

1-1 Linux权限管理之基本权限课程概述

Linux权限管理

Windows的权限管理不简单。

Windows的好处:大部分情况都是管理员直接登录。

在服务器上,所有用户都用管理员权限登录吗?

服务器为用户严格定义权限等级!

管理员<->部分负责人

普通用户<->工程师

课程大纲

● 一、文件基本权限

● 二、文件默认权限

● 三、ACL权限

● 四、文件特殊权限

● 五、不可改变位权限

● 六、sudo权限

本门课只讲一、二点呦~

后面的内容会在《Linux权限管理之特殊权限》中讲解。

2-1 Linux文件权限的设定

课程大纲

● 一、文件基本权限

● 二、文件默认权限

文件基本权限

● 1、基本权限的修改

● 2、权限的作用

● 3、其他权限命令

◆ -rw-r--r--

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

➢ rw-         r--         r—

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

➢ r读 w写 x执行

【扩展:】Linux中文件类型只有7种:

-普通文件、d目录、l软链接文件、b块设备文件、c字符设备文件、s套接字文件、p管道文件。

从CentOS 6开始,十位权限后多了一个“.”,“.”代表没有ACL权限,“+”代表有ACL权限。

chmod命令

● chmod [选项] 模式 文件名

选项:

​-R​递归

模式

​[ugoa][+-=][rwx]

​[mode=421]

修改权限的方式

● chmod u+x cangls.av

● chmod g+w,o+w furong.av

● chmod a=rwx fengjie.av

权限的数字表示

权限的数字表示

​r ---- 4

​w ---- 2

​x ---- 1

rwxr-xr-x

7 5 5 

常用权限:777、755、644

2-2 Linux文件权限的作用

r读 w写 x执行

权限对文件的作用

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

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

但是不包含删除文件

● x:可执行

2-3 Linux中权限对目录的作用及案例演示

权限对目录的作用

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

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

● x:可以进入目录(cd)

对文件来讲:最高权限是x

对目录来讲:最高权限是w,对目录可以赋予0/5/7,不要赋予1/2/3/4/6

2-4 Linux中其他权限命令

修改文件的所有者

● chown 用户名 文件名

- 例如: chown ds fengjie.av

修改文件的所属组

● chgrp 组名 文件名

- 例如: chgrp group1 fengjie.av

同时更改文档的所属用户和用户组

#chown [选项] newusername/newuserid:newgroupname/newgroupid 文档路径

#chown [选项] newusername/newuserid.newgroupname/newgroupid 文档路径

选项-R(对于文件夹,表示递归)

 

分配文件基本权限时,核心原则:

在最小权限情况下能够实现要求即可!

3-1 Linux中文件默认权限

与Windows不同,在Windows当中有一个权限的继承概念。

查看默认权限的命令

● umask

查看默认权限

● 0022

- 第一位0:文件特殊权限

- 022:文件默认权限

文件的默认权限

● 文件默认不能建立为执行文件,必须手工赋予执行权限

● 所以文件默认权限最大为666

● 默认权限需要成字母再相减

● 建立文件之后的默认权限,为666减去umask值

● 例如

- 文件默认最大权限666   umask值022

- -rw-rw-rw-   减去   -----w--w-   等于   -rw-r--r--

● 例如

- 文件默认最大权限666   umask值033

- -rw-rw-rw-   减去   -----wx-wx   等于   -rw-r--r—

 

目录的默认权限

● 目录默认权限最大为777

● 默认权限需要成字母再相减

● 建立文件之后的默认权限,为777减去umask值

● 例如

- 目录默认最大权限777   umask值022

- -rwxrwxrwx   减去   -----w--w-   等于   -rwxr-xr-x

● 例如

- 目录默认最大权限777   umask值033

- -rwxrwxrwx   减去   -----wx-wx   等于   -rwxr--r—

 

修改umask值

● 临时修改

- umask 0002

● 永久修改

- vi /etc/profile
文章转载自蒲公英的头发,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论