Linux的权限管理

一.介绍一些基本概念

在Linux中每个用户都属于一个组,一个组可以有一个或多个用户。

对于每个文件有所有者,所在组,其他组的概念。

1.所有者

所有者是指这个文件属于的用户。哪个用户创建了文件哪个用户就是该文件的所有者。

2.所在组

所在组是指该文件属于的用户属于的组。

3.其他组

其他组是指除开文件所在组用户和所有者的其他用户。

二.权限介绍

下面用一个查实例说明权限(查询指令是ll)

1.第一个字符(d)

它表示文件的类型

-普通文件
d目录
l软链接
c字符设备(键盘鼠标)
b块文件(硬盘)

2.后9个字符(rwxr-xr-x)

每3个字符依次表示该文件所有者,所在组的用户,其他组的用户的权限。

权限符号意义(-表示没有意义)

(1)对文件

r可读
w可以修改,但只有在对该文件的目录有权限修改时才能删除文件
x可以执行

(2)对目录

r可读
w可以修改,目录内可以创建,删除,重命名文件
x可以进入该目录

3.第一个数字(2)

如果是文件它表示硬链接的数,如果是目录表示该目录全部子目录的数。

4.两root

第一个表示所在者的名字,第二个表示所在组的名字。

5第二个数字(4095)

它表示文件的大小,如果是目录默认为4095.

6.时间(Jan 16 22.01)

最后一次修改文件或目录的时间。

7.最后是文件名(bbb)

三.权限的修改

1.chmod(修改文件和目录的权限)

方式①

一些字符意义

u所有者
g所有组
o其它组
a所有人

指令1:chmod u=权限 g=权限 o=权限 文件或者目录名

给文件或者目录根据指令中输入的权限进行修改。

指令2:chmod 用户范围+权限

给该用户范围加上指令中的权限

指令3:chmod 用户范围-权限

给该用户范围减去指令中的权限

方式②

一些字符代表的数字

r4
w2
x1

指令:chmod 3个数字 文件或者目录

每个数字依次代表所有者,所在组的用户,其他组的用户的权限。例如7=4+2+1=rwx权限。

2.chown(修改文件或者目录的所有者和所有组)

指令1:chown 用户 文件

修改该文件的所有者

指令2:chown 用户:组 文件

修改该文件的所有者和所有组

如果修改的是目录,则加上-R,它的意思是使目录下所有的文件和目录都修改。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值