linux文件权限管理

文件权限管理
    1.文件权限的介绍
        在Linux操作系统中用户访问任何文件都是有权限的
        权限可以分为基本权限和特殊权限
        1)基本权限(r w x)
        rwx                r-x                r-x
        文件所有者的权限    文件所属组的权限    其他用户权限
符号表示    数字表示    含义        对于普通文件的影响        对于目录文件的影响
r        4        可读        是否可以读取文件内容    是否可以列出目录的子文件
w        2        可写        是否可以修改文件内容    是否可以创建或删除子文件
x        1        可执行    是否可以执行文件内容    是否可以访问目录内容
        2)修改文件权限
        sudo chmod 权限 文件名    //修改文件的权限
        //由于文件的权限有数字表示法和符号表示法,所以本身修改权限的方法有很多
        //如果操作目录文件,修改权限想要影响子文件或子文件夹
            sudo chmod -R 权限 文件名        
        1>符号方法
        rwx                r-x                r-x
        文件所有者的权限    文件所属组的权限    其他用户权限
        u                g                o
        u    表示文件所有者的权限
        g    表示文件所数组的权限
        o    表示其他用户的权限
        a    表示所有人的权限
                    u + r
        sudo chmod    g - w    文件名
                    o = x
                    a   -
        -----------------------------------------------
        例:        
            sudo chmod u+x hello.c    
                //给hello.c的文件所属者加可执行权限
            sudo chmod g-r hello.c
                //给hello.c的文件所属组去掉可读的权限
            sudo chmod a=rwx hello.c
                //给hello.c文件的权限修改成所有人都可读可写可执行
            sudo chmod ug=rw,o=r hello.c
                //给hello.c文件的权限修改成,所属者所属组可读可写,
                    其他用户可读
            sudo chmod a=- hello.c
                //给hello.c文件的权限修改成所有人都无权限
        -----------------------------------------------
        2>数字方式
            八进制表示法
            r 4
            w 2
            x 1
            - 0
        -----------------------------------------------
        例:        
            sudo chmod 777 hello.c
                //给hello.c文件的权限修改成所有人都可读可写可执行
            sudo chmod 664 hello.c
                //给hello.c文件的权限修改成,所属者所属组可读可写,
                    其他用户可读
            sudo chmod 000 hello.c
                //给hello.c文件的权限修改成所有人都无权限
        -----------------------------------------------
        3)修改文件的属主和属组
            sudo chown                //既可以修改属主也可以修改属组
            sudo chown name 文件名    //把文件的属主修改
            sudo chown .name 文件名    //把文件的属组修改
            sudo chown name.name 文件名 //既修改属主也修改属组
            //如果操作目录文件,修改权限想要影响子文件或子文件夹
            sudo chown -R name.name 文件名


 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

¥阿拉伯王子¥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值