linux 分别给 文件夹 文件设置权限

来源:互联网 发布:mac 绘画软件 编辑:程序博客网 时间:2024/06/05 16:59
  • chmod  命令可以改变所有子目录的权限,下面有2种方法
    改变一个文件的权限: chmod mode file|dir
    改变所有子目录的权限: chmod mode dir -R    注意后面加了个-R参数

    参数就是权限模式 mode = 777 or 752 ,666,,,

    mode的三个数字,分别表示 owner,group,others所具有的权限。

    1 = x 执行 2 = w 写 4 = r 读,比如owner具有所有权限,1+2+4=7,

    又比如 group 具有 读 和 执行 权限 1+4 = 5

    把目录/his及其下的所有文件和子目录的属主改成wang,属组改成users。

      $ chown – R wang.users /his

     
    这里给出一个循环递归得到对文件夹和文件分别有效的设置方法: 
    find /path -type f -exec chmod 644 {} \;    #对目录和子目录里的文件

    find /path -type d -exec chmod 755 {} \;  #对目录和子目录path  是路径  type 类型 d 是目录  f是 文件   exec  执行
原创粉丝点击