Linux学习(二)权限修改

chmod 修改文件权限

chmod [-cfvR] 权限操作  文件名称

首先我们明确修改文件权限就是对文件三组的rwx进行修改即
在这里插入图片描述
权限修改的两种方式:数字方式 和 符号方式

  1. 数字方式:我们可以用数字分别代表rwx来进行权限的修改。
    定义r:4,w:2,x:1来表示权限
    分别用三个数字的和来表示三组角色权限(owner,group,other)比如上面图片中的 rwx r-x r-x(去掉第一位文件类型)
    owner:rwx = 4+2+1=7
    group:r-x =4+1=5
    other: r-x =4+1=5
    这个时候修改权限就可以写成
chmod -R 755 文件或者目录名称 
  1. 符号方式:符号方式改变权限可以理解为分角色管理权限(owner,group,other)
    user:用户(这里使用user来表示所属)
    group:组
    others:其他
    那么我们就可以使用 u, g, o 来代表三种身份的权限。
    此外, a 则代表 all,即全部的身份。读写的权限可以写成 r, w, x,也就是可以使用下表的方式来看
    在这里插入图片描述
    如果我们需要将文件权限设置为 -rwxr-xr–
chmod u=rwx,g=rx,o=r 文件名

* +代表增加权限,-代表去掉权限
修改文件权限为-rwxrwxr-x
chmod g+w,o+x 文件名
修改文件权限为-r-xrw-r-x
chmod u-w,g-x 文件名

-c : 若该文件权限确实已经更改,才显示其更改动作
-f : 若该文件权限无法被更改也不要显示错误讯息
-v : 显示权限变更的详细资料
-R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递归的方式逐个变更)

chown 修改用户归属

chown   -R  归属用户  文件名称 
或者
chown   -R  归属用户:归属组  文件名称

eg:
##将install.log的拥有者改为bin这个账号

chown -R bin install.log 

##将install.log的拥有者与群组改回为root

chown -R root:root install.log

chgrp 修改组归属

chgrp   -R  归属组  文件名称

eg:
####将install.log的群组改回为root
chgrp -R root install.log 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值