java面试题网

普通会员

483

帖子

9

回复

187

积分

楼主
发表于 2019-08-26 15:24:39 | 查看: 5056| 回复: 0

linux权限管理

linux权限管理

介绍:

权限指用户或程序能够对目录,文件执行的操作。

执行 ll 或 ls -l 显示文件和目录详细信息

linux权限管理_www.wityx.com

- : 表示文件

d: 目 录

c: 字符设备文件,一次传输一个字节的设备被称为字符设备。例如键盘,鼠标

linux 权限机制采用 UGO 模式。其中 u(user)表示所属用户、g(group)表示所属组、o(other)

A、读权限:读取文件内容,对文件执行 cat ,more ,less 这样的查看命令,对目录来说可以读取目录中文件列表

r--read 读权限 4

B、 写权限:编辑、新增、修改文件内容

w--write 写 权

C、 执行权限:进入目录,访问目录中的文件内容。

x--execute 执行权限

D、常见权限设置

rwx= 4 + 2 + 1 = 7

常见 644、755、777 三种权限

创建文件用户就是文件的拥有者, 用户所在的组就是文件的所在组。除了创建文件的用户都是其他用户。root 有最高的权限。

E、 权限的尝

以 root 身份登录系统 ,执行 cd / 切换到根目录,再执行 ls -l ,查看 root 目录的权限

linux权限管理_www.wityx.com

表明其他用户对 root 目录没有任何权限,查看目录内容都不行。

linux权限管理_www.wityx.com

权限设置

(1) 修改文件权限 chmod

语法 chmod UGO 权限 文件/目录

例如: 先以 root 用户创建文件 aa.txt ,查看文件的权限, 其他用户只要 r 读的权限。centos 对 aa.txt 来说就是其他用户。

linux权限管理_www.wityx.com

切换到 centos 用户执行, cat aa.txt 是没有问题的

linux权限管理_www.wityx.com

修改 aa.txt 内容,执行 vi aa.txt ,在保存文件后报错。

linux权限管理_www.wityx.com

使用 root 用户给 centos 分配 w 权限。切换回 root 用户(root 用户是 aa.txt 的拥有者)。

linux权限管理_www.wityx.com

分切换到 centos

linux权限管理_www.wityx.com

注意要给 centos 分配对 aa.txt 的读(r)权限。否则不能查看文件内容。

linux权限管理_www.wityx.com

(2) 修改文件拥有者

语法:chown 新的拥有者用户 被修改的文件

例如:修改原来 root 拥有的文件 aa.txt 改为 centos, 拥有者有操作的读写权限。

chown centos aa.txt

linux权限管理_www.wityx.com


文章来自www.wityx.com,转载请注明出处!原文地址http://www.wityx.com/post/999_1_1.html


java面试题交流群:327440556

上一篇:linux管道与重定向 下一篇:linux网络访问
您需要登录后才可以回帖 登录 | 立即注册

java面试题网www.wuliaokankan.cnjava建站系统提供技术支持V2.1 网站地图 © 2016-2018