Linux命令学习(七)--文件权限

一、使用文件权限符

   1. #ls -l:查看Linux系统的文件、目录和设备的权限。

     1)输出结果的第一个字段就是描述文件和目录权限的编码。

          字段的第一个字符代表对象的类型,如下:

-代表文件d代表目录
l代表链接c代表字符型设备
b代表块设备n代表网络设备

 

 

 

 

      2)接下来的3组3个字符定义了用户权限:分别为用户属主、用户属组、系统其它用户的权限。

           没有某种权限,则权限位以破折号表示

r可读w  可写x可执行-没有权限

 

 

二、改变安全性设置

     1.chmod命令:用来改变文件和目录的安全设置

       命令举例:

       #cd /home:切换到home目录

       #mkdir test:创建空目录test

       #ls -l :通过命令查看目录test的权限

       #touch /home/test/testfile :目录test下创建文件testfile

       #cd /home/test

       #ls -l :通过命令查看文件testfile的权限

       

      #chmod 625 /home/test :更改目录test的权限为625

      #cd /home

      #ls -l

      #chmod 765 /home/test/testfile:更改文件testfile的权限为765

      #cd test

      #ls -l

      

     2.上图中testfile的文件权限为三个8进制数字,7代表文件属主权限,6代表文件属组权限,5代表系统其它用户权限。

        文件权限符中代表权限的三组3个字符表示成二级制和八进制如下表:

权限二进制八进制描述
---0000没有任何权限
--x0011只有执行权限
-w-0102只有写入权限
-wx0113只有写入和执行权限
r--1004只有读取权限
r-x1015只有读取和执行权限
rw-1106只有读取和写入权限
rwx1117有全部权限

 

 

 

        

 

 

 

 

三、改变所属关系

      chown:改变文件的属主

      chgrp :改变文件的属组

      #groupadd testgroup

      #useradd test1

      #chown test1 /home/test/testfile

      #chgrp testgroup /home/test/testfile

     

     命令:chown test.testgroup /home/test/testfile(和上面两条命令效果一样)

     chown -R配合通配符递归子目录和子文件的所属关系。

     chown -h选项可以改变该文件的所有符号链接文件的所属关系

             

    

转载于:https://www.cnblogs.com/Ro-Sw/p/11343207.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值