美文网首页
linux 文件权限

linux 文件权限

作者: 冷月成双 | 来源:发表于2019-10-30 21:21 被阅读0次

    查看文件
    ~$ ll

    drwxrwxr-x  8 wang wang  4096 6月  23 17:13 .eclipse/
    drwxrwxr-x  4 wang wang  4096 6月  26 21:26 eclipse-workspace/
    -rw-r--r--  1 wang wang  8980 6月  23 10:28 examples.desktop
    -rw-rw-r--  1 wang wang    22 10月 17 22:16 export.sh
    -rw-rw-r--  1 wang wang   314 10月 22 20:42 fruit.sh
    
    # 文件权限  连接数  文件  文件所属  文件  文件最后
    #                所有者  用户组   大小  修改时间        文件名
    -rw-rw-r--   1   wang   wang     22   10月 17 22:16 export.sh
    

    d rwx rwx r-x
    1 234 567 890
    1 : 代表文件或目录
    234 : 拥有者权限
    567 : 同用户组用户权限
    890 : 其他用户权限

    • 第一个字符代表这个文件是『目录、文件或链接文件等等』
      • [d] : 目录
      • [-] : 文件
      • [l] : 链接文件(link file)
      • [b] : 可随机存储设备
      • [c] : 串行端口设备
    • 接下来三个为一组,均为 [rwx] 三个权限位置不变没有就出现 -
      • [r] : read 可读
      • [w]: write 可写
      • [x]: execute 可执行
      • [-]:

    如何改变文件属性与权限

    • chgrp : 改变所属群组
    • chown : 改变文件拥有者
    • chmod : 改变文件权限,SUID,SGID,SBIT等特性

    改变所属组

    ~$ chgrp [-R] dirname/filename
    -R : 进行递归

    改变文件拥有者

    ~$ chown [-R] 帐号名称 文件或目录

    改变权限

    数字类型改变文件权限

    r = 4,w = 2,x = 1
    owner/group/others -> rwx/rwx/---对应的权限数字为 7(4+2+1)/7(4+2+1)/0(0+0+0)
    ~$ chomd [-R] 文件或目录
    ~$ chmod 777 install.log 表示将install.log 的权限改为 rwx/rwx/rwx

    符号类型改变文件权限

           u    +(加入)   r
    chmod  g    -(除去)   w    文件或目录
           o    =(设定)   x
           a
    
    u(user) : 用户
    g(group) : 用户组
    o(others) : 其他人
    a(all) : 所有的
    

    ~$ chmod u=rwx,go=rx .bashrc 更改权限为-rwxr-xr-x
    ~$ chmod a+w .bashrc 添加权限后为 -rwxrwxrwx
    ~$ chmod a-x .bashrc 减去权限后 -rw-rw-rw-

    能不能进入某一个目录只与该目录的x权限有关,具有r权限不能进入目录,也就无法执行该目录下的任何命令

    相关文章

      网友评论

          本文标题:linux 文件权限

          本文链接:https://www.haomeiwen.com/subject/xjvavctx.html