课时6.文件权限操作-大数据与人工智能实战L1系列课程-小象学院

1.文件或文件夹权限

    文件夹或者文件名称前用四种字母和符号表示的一串字符串表示的文件或者文件夹类型和权限。
   

    -:表示文件类型为文件
    d:表示文件类型为文件夹
    l:小写的L表示符号链接
    r:可读
    w:可写
    x:可执行

2.drwxrwxr-x文件夹权限举例:

    第一组rwx:表示这个文件夹的拥有者对文件夹的权限:可读可写可执行
    第二组rwx:表示这个文件夹的所属组对文件夹的权限:可读可写可执行
    第三组r-x:表示这个文件夹的其他用户对文件夹的权限:可读,不可写,可执行

3.修改文件权限 

    chmod u/g/o +/- r/w/x 表示给文件的用户/组/其他添加或者取消读写执行权限
    chmod u+x filename表示为文件/文件夹所属用户添加可执行权限
    chmod u-x filename 表示为文件/文件夹所属用户删除可执行权限
    chmod g-rw filename表示将文件/文件夹对所属组的rw权限取消
    chmod o-rw filename表示将文件/文件夹对其他人的rw权限取消

4.文件权限的每一组可以用三位二进制数表示

    rwxrwxr-x对应的二进制111111101每组换算成十进制数字775
    如果想取消其他用户的执行权限rwxrwxr--换成二进制111111100换算成十进制数字774
    执行赋权命令:chmod 774 finame

5.如果要将一个文件夹的所有内容权限统一修改,则可以使用-R参数

    chmod -R 777 dirname/

6.注意:目录没有执行权限的时候普通用户不能进入,属主也不可以

    当文件具有读写权限时,虽然没有执行权限,如果该文件父文件夹具有写权限普通用户可以在文件夹中删除该文件,这样的删除操作属于对父级文件夹的修改。如果父文件夹没有写权限普通用户是不能再文件夹中删除文件的。

猜你喜欢

转载自blog.csdn.net/xiaogss/article/details/82811598