Linux下文件权限问题即chmod chown chgrp

写这篇文章的背景:

之前用公共账号登录linux服务器,clone了一些代码,后来用自己账号登录,尽管将代码拷贝到自己账号下了,但发现没有权限修改!!

于是查看了下文件及文件夹所有者以及所属组:先进入对应目录下

ls -l

显示结果: 

上述结果共有7列:

第一列有10个字符,代表文件类型与权限

  第一个字符表示文件类型:(d)表示目录,(-)表示文件,(l)表示链接文件等。
  接下来9个字符以3个为一组,均为“rwx”的组合,分别表示可读,可写,可执行。

         第一组是文件所有者的权限,
         第二组是同用户组的权限,
         第三组是其他非本地用户组的权限。
         -表示没有这个权限。

  如:  -rw------- :表示,这个文件的所有者有读写,没有可执行权利,其他同用户组和非本地用户组的用户没有任何权限。

第二列表示有多少个文件链接到此节点

第三列表示文件所有者

第四列表示文件的所属用户

第五列表示文件容量,单位是B

第六列表示创建日前或者最后修改日期

第七列为文件名,其中以.开头的文件表示隐藏文件。

改变文件的权限与属性

chgrp: 改变文件所属用户组:chgrp XXX file1表示将文件file1的用户组改成XXX

chown 表示改变文件的所有者chown XXX install.log 表示将文件的所有者改成XXX

chmod:改变文件权限 比如说chmod 777 .barshrc 表示将这个文件改成所有用户都可读可写可执行
添加-R参数,对应目录下包括子文件夹的所属用户组、文件所有者都会进行修改,

若不加-R参数,只会更改你所指定的当前层的所有者或所属用户组,它所包含的子文件所属用户和所有者没有变化。

例如:修改“目录”及其所有子文件夹的所属用户组为zqq这个账户下:

chgrp -R zqq ./目录    
参考:chmod chgrp chown

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值