zoukankan      html  css  js  c++  java
  • 权限相关的指令

    rwx权限

    权限的基本介绍:
    ls -l 中显示的内容如下
    -rwxrw-r--
    0-9位说明:
    1:第0位确定文件类型(d,-,l,c,b)
    d是目录
    -是普通文件
    l是链接,相当于windows的快捷方式
    c是字符设备文件,鼠标,键盘。
    b是块设备,比如硬盘。
    1-3位为所有者权限
    4-6位为所属组的权限
    5-9位为其他组的权限


    rwx如果作用于文件:
    r为可读,w为可写,x(execute)为可执行
    删除一个文件的前提是对该文件所在的目录有写权限,才能删除该文件。
    rwx如果作用于目录:
    r代表可读,w代表可写,可以修改,对目录内创建+删除+重命名目录
    x代表可执行:可以进入该目录
    r = 4 , w = 2 , x = 1;


    案例:-rwxrw-r-- 1 root root 1213 Feb 2 09:39 abc

    1 文件:硬连接数或 目录:子目录数
    root 用户
    root 组
    1213 文件大小,单位字节,注意空格也占一个字节
    Fed 2 09:39 最后修改日期
    abc 文件名

    修改权限-chmod

    第一种:+ - = 变更权限
    u:所有者 g:所属组 o:其他人 a:所有人
    1)chmod u=rwx,g=rx,o=x 文件/目录名
    2)chmod o+w 文件/目录名
    3)chmod a-x 文件/目录名
    案例演示:
    1)给abc文件的所有者读写执行的权限,给所在组读执行权限,给其他组读执行权限。
    chmod u=rwx,g=rx,o=rx abc
    2)给abc文件的所有者除去执行的权限,增加组写的权限
    chmod u-x,g+w abc
    3)给abc文件的所有用户添加读的权限
    chmod a+r abc

    第二种:通过数字变更权限
    r=4,w=2,x=1
    1)给abc文件的所有者读写执行的权限,给所在组读执行权限,给其他组读执行权限。
    chmod 751 abc

    修改文件所有者-chown

    基本介绍:chown newowner 文件/目录 改变所有者
    chown newowner:newgroup 文件/目录 改变所有者和所属组
    -R 如果是目录,则使其下所有子文件或目录递归生效

    案例:
    1)请将/home/abc.txt文件的所有者修改成tom
    chown tom /home/abc.txt
    2)请将/home/kkk目录下所有的文件和目录的所有者都修改成tom
    chown - R tom /home/kkk

    修改文件/目录所在组-chgrp
    基本介绍:
    chgrp newgroup 文件/目录
    案例
    1)将/home/abc.txt文件所在组修改成shaolin
    chgrp shaolin /home/abc.txt
    2)将/home/kkk目录下所有的文件和目录的所在组都修改成shaolin
    chgrp -R shaolin /home/kkk

  • 相关阅读:
    Silverlight Binding之ConverterParameter
    .Net 深克隆与浅克隆实践笔记
    oracle中的锁机制
    .Net生成GUID号
    微软经典面试题之一——16个硬币问题
    C# string.Format 与+性能比较
    c#实现最简快速排序,你绝对可以看懂
    hdu 1204 糖果大战
    hdu 1166 敌兵布阵
    nyoj 7 喷水装置一
  • 原文地址:https://www.cnblogs.com/YXBLOGXYY/p/14272251.html
Copyright © 2011-2022 走看看