Linux常用命令之权限管理

上一讲主要学习了linux相关的文件处理命令,这讲我将继续讲解linux命令使用之权限管理

0.我们可以用用ls -l 查看文件可以看到文件的权限权限信息 引用数 拥有者 拥有组 时间 文件或目录名

     eg:
        

        我们得搞明白一个文件的权限哪些人可以对其进行更改:答案是文件的所有者或者管理员root

1. 权限管理命令:chmod

          命令名称:chmod

          所在路径:/bin/chmod

          执行权限:所有用户

          功能描述:改变文件或目录权限

          语法格式:chmod  [{ugoa}{+-=}{rwx}] [文件或目录] (+增加权限 - 减少权限  =把它权限改为某个值)

                          如果多个组需要改变权限则用,分割

                    或   chmod  [mode=421] [文件或目录]  (其中4---可读   2---可写  1---可执行)

                         -R   递归修改

           eg:ll

                

                 chmod g+w,u-x hello.c

                  

                 或者chmod 770 hello.c

                

          可以看到两种方法实现的效果是一样的,个人常用的权限修改方法是第二种。

          值得注意的是参数-R的使用方法。

          eg:

           我们先在主目录下用           mkdir  -p /Test/file1/file2  递归创建目录,查看创建文件所具有的权限如下:

          

           当我们使用chmod 777 /Test/file1  修改文件的权限后,再次查看相应文件的权限如下

          

         可以看到只有file1的权限变成了777而file1/file2文件权限没有改变

          当使用chmod -R 777 ./Test/file1后,再次查看可知两个文件的权限都变成了777.

        

        下表是对目录权限的一些总结

        

2. 权限管理命令:chown

          命令名称:chown

          所在路径:/bin/chown

          执行权限:所有用户

          功能描述:改变文件或目录的所有者

          语法格式: chown  [用户]  [文件或目录]

          eg: chown   bryce  Test (改变文件Test的所有者为 bryce) 

          注意:改变文件的所有者只有管理员root能够完成

    

3. 权限管理命令:chgrp

          命令名称:chgrp

          所在路径:/bin/chgrp

          执行权限:所有用户

          功能描述:改变文件或目录的所属组

          语法格式: chgrp  [用户组]  [文件或目录]

          eg: chgrp   xinyi61  Test (改变文件Test的所属组为 xinyi61) 

 

4. 权限管理命令:umask

          命令名称:umask

          所在路径:shell内置命令

          执行权限:所有用户

          功能描述:显示设置文件的缺省权限

          语法格式: umask [-S]

                            -S  以rwx的形式显示文件的缺省权限

          eg:umask -S (显示文件的缺省权限)

                  umask 022(更改缺省创建文件的权限)

     今天就讲到这里,下次将继续讲解linux一些命令的使用.

          

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

血_影

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

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

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

打赏作者

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

抵扣说明:

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

余额充值