权限设置及管理

文章介绍了Linux系统中文件和目录的权限管理,包括读(r)、写(w)、执行(x)的权限设定,以及属主(user)、属组(group)和其他(other)用户的权限分配。通过chmod命令可以增减文件权限,但需注意权限的合理设置,避免使用危险的777权限。
摘要由CSDN通过智能技术生成

针对文件 针对目录

读 r cat 查看文件内容 ls 查看目录中存在的文件名称

写 w vim 更改文件内容 杀出目录中的子文件 或新建文件

执行 x 执行可执行的程序 表示是否可以进入到目录cd

一般给目录读权限的时候 默认会给其执行权限

为什么要设置权限

员工的职责分工不同 不同账户所需要做的事情不一样

方便服务器内部的管理

Linux中文件的所有者

user(属主)U

文件创建者 拥有者 表示一个账户 对这个文件的权限

group(属组) G

文件所属的用户组 某个组对这个文件有的权限

other(其他用户) O

除了上面之外的其他用户 对这个文件有的权限

UGO A all

root用户(超级管理员)默认拥有所有权限

普通权限管理

ls 查看文件属性

ls -l ll 使用ll命令查看文件权限

-代表普通文件

d代表目录

r 4可读

w 2可写

x 1可执行

设置文件或目录权限

chmod

增加或减少文件的权限 不能改变所有者 只能改变所有者现有的权限

要给文件或目录设置权限 操作者要么是root要么是文件或目录的所有者

  1. chmod u+x 1 给一个文件的属主增加执行权限

  2. chmod g+x,o+x 2给一个文件同时增加属组其他权限

  3. chmod o-x 2 <--(文件名) 减少其他人的执行权限

  4. chmod u=rwx,g=rwx,o=rwx 2 给文件所有人赋予所有权限

  5. chmod a=rwx 1 赋予所有人所有权限

    权限设置考虑的因素
    给谁设置

    u 属主

    g 属组

    o 其他

    ugo 所有

    a 所有

    怎么设置

    +添加权限

    -减少权限

    =赋予权限

增加减少赋予什么权限

r 读

w 写

x 执行

注意

同时设置多个身份权限的时候 每个身份权限用英文逗号隔开

chmod g+x,o+x

在设置权限的时候如果有两个部分权限一样 我们可以:

chmod u=rwx,g=rwx

等价于 chmod ug=rwx

数字形式

0 不能读 不能写 不能执行

1 不能读 不能写 执行

2 不能读 写 不能执行

3 不能读 写 能执行

4 读 不能写 不能执行

5 读 不能写 执行

6 读 写 不能执行

7 读 写 执行

        6.chmod 765 3 以数字形式 赋予文件属主所有权限 属组读写 其他 读执行

问题:

chmod 731 a

7 4+2+1

3 2+1 不合理 要写必须先具备读 单独出现2 和3不合理

1

生产环境下Linux不允许出现777

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值