Ubuntu文件权限管理

一、Ubuntu/Linux文件权限

 文件权限是指不同的用户或者用户组对某个文件拥有的权限,文件全线分为三种:

  • r:读
  • w:写
  • x:可执行

文件描述形式:
 a.c 文件信息:总共设备类型1位+权限3*3
-|—|---|—
设备文件类型(b开头是块,c开头是字符型)-所属用户的权限-所属用户组内其他成员权限-其他的用户组用户权限
如:lrwxrwxrwx-rw-rw-r--
除了用rwx表示用户权限之外还可以用二进制表示:

字母二进制八进制
r1004
w0102
x0011
− − − --- 0000
− − -- x0011
r w x1117

如果用八进制表示直接用421相加的组合:r=4;rw=4+2=6;rwx=4+2+1=7。

 另外还用a、u、g、o表示文件的归属关系,用=、+、-表示文件权限的变化:

字母意义
r可读权限
w可写权限
x可执行权限
a所有用户
u归属用户
g归属组
o其他用户
=具备权限
+添加某权限
-去除某权限

比如文件test.c,修改其归属用户对其拥有的可执行权限,使用:u+x,希望设置归属用户所在的用户组都对其拥有可执行权限就可以使用:gu+x。
查看文件权限:ll main.c

二、Ubuntu/Linux修改文件权限信息

  1. 修改文件权限命令
     chmod命令
     可执行文件:hello的文件描述信息为:-rwxrwxr-x
    该文件是gcc编译的可执行文件./hello ,可以输出hello world
      修改成所属用户可读写,组内用户可读写,其他用户只能读:chmod 664 hello
    文件权限就变成:-rw-rw-r--
  2. 修改文件所属用户:
     chown命令
    sudo chown root 文件:将文件所属用户改成root
    sudo chown .root 文件:将文件所属用户组改成root
    sudo chown root.root 文件:将文件所属用户和所属用户组都改成root
    sudo chown -R root.root 目录:将目录下面所有文件的所属用户和所属用户组都改成root
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值