Linux权限管理指南

一,权限管理简介Linux是个多用户的操作系统,允许多个用户同时登录系统进行工作,利用系统资源。为了维护系统的稳定以及各用户工作的正常进行,用户登录时需要用户名和口令的验证。这样,系统通过UID来区分不同用户,记录用户进行的各种操作。可以在逻辑上理解为;每个用户都是一个独立的“房间”,而打开某个房门的唯一钥匙就是“用户名和口令”。当你进入房间后,你的操作及结果就保留在这个房间里,而不会对其他房
摘要由CSDN通过智能技术生成

一,权限管理简介

Linux是个多用户的操作系统,允许多个用户同时登录系统进行工作,利用系统资源。为了维护系统的稳定以及各用户工作的正常进行,用户登录时需要用户名和口令的验证。这样,系统通过UID来区分不同用户,记录用户进行的各种操作。可以在逻辑上理解为;每个用户都是一个独立的“房间”,而打开某个房门的唯一钥匙就是“用户名和口令”。当你进入房间后,你的操作及结果就保留在这个房间里,而不会对其他房间造成什么影响。这是对普通用户而言的。对于超级用户来说,他就是一个房管,拥有所有房间的钥匙,所以可以管理所有房间。但普通用户想要进入其他房间恐怕只有碰壁了!

二,三种基本权限

在Linux中,从权限角度来看,可分为四种用户,即超级用户、文件属主、文件属组和其他用户。超级用户拥有所有权限,而其它用户的权限都是可以设定的。r,w,x分别为readable,writable,excutable,即可读,可写,可执行。
这里写图片描述

三,查看目录/文件的权限

ls命令用来查看目录内容,其中-l选项可以显示目录和文件的详细信息。
这里写图片描述

字段包括:文件类型,属主、属组、其他用户的权限,硬链接次数,属主,属组,文件大小,时间戳。详见我的博客http://blog.csdn.net/rdgfdd/article/details/78546518

下面以图为例详解1-10位权限:
这里写图片描述

四,用户对文件/目录的权限

这里写图片描述

若访问用户与文件属主一致,则拥有属主权限(2-4位:rwx);否则,若访问用户属于文件属组一致,则拥有属组权限(5-7位:r-x);否则,访问用户拥有其他用户权限(8-10位:r-x)。

五,更改权限


chmod : 修改文件/目录权限

选项:
-R ,- - recursive : 递归修改

更改权限常用chmod命令,其中可分为三种更改方式:

1,文字设定法:通过符号代表权限,如:rw-------
2,数值设定法:通过数值代表权限,如:600代表rw-------
3,参考设定法:通过参考某文件的权限来设定文件权限

注意:只有文件的属主才可以修改文件的权限!!!

1,文字设定法

用法:
# chmod [ugoa] [±=] [rwxugo] File/Directory

选项说明:

选项1:操作的对象,即更改权限的对象。
这里写图片描述

选项2:操作,即如何更改。
这里写图片描述
选项3:更改的权限
这里写图片描述

示例:

//查看文件/etc/fastab的权限信息
[root@localhost work]# ls -l /etc/fastab
-rw-r--r--. 1 root root 0 Sep 10 03:51 /etc/fastab

[root@localhost work]# chmod g=rw /etc/fastab
[root@localhost work]# ls -l /etc/fastab
-rw-rw-r--. 1 root root 0 Sep 10 03:51 /etc/fastab

[root@localhost work]# chmod o=u /etc/fastab
[root@localhost work]# ls -l /etc/fastab
-rw-rw-rw-. 1 root root 0 Sep 10 03:51 /etc/fastab

[root@localhost work]# chmod u=rw
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值