linux权限管理

文件目录
读r查看文件内容,可以对文件执行 cat、more、less、head、tail 等文件查看命令。可以看到目录中有哪些文件和子目录。可以在此目录下执行 ls 命令,查看目录中的内容。
写w可以编辑、新增或者修改文件中的内容,例如,可以对文件执行 vim、echo 等修改文件数据的命令。

可以建立新的文件或子目录;删除已存在的文件和目录(无论子文件或子目录的权限是怎样的);对已存在的文件或目录做更名操作;移动此目录下的文件和目录的位置。可以在目录下执行 touch、rm、cp、mv 等命令。

执行x该文件具有被系统执行的权限。用户可以进入目录,用户或群组可以使用 cd 命令。

Linux读写执行权限(-r、-w、-x)的真正含义 (biancheng.net)

linux中文件的所有者(11条消息) Linux的属主与属组详解_属主和属组的区别_杰克.凯鲁亚克的博客-CSDN博客

user(属主)U

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

group(属组)G

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

other(其他用户)O

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

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

普通权限管理

ls 查看文件属性

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

-rw-r--r-- 1 root root 296K 11-13 06:03 log2012.log

第一个字符指定了文件类型,如果第一个字符是横线,表示是一个非目录的文件(-代表普通文件) 。如果是 d,表示是一个目录,r 4可读  w 2可写  x  1可执行

设置文件或目录权限

chmod

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

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

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

chmod g+x,o+x 2  同时增加文件属组和其他人的权限

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

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

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

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

问题:

判断chmod 731 a

7 4+2+1

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

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

                                                                                                                                     7.14

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值