linux系统文件权限的一些常识

    技术2022-05-14  19

    1.查看权限

    查看文件权限: ls -l 文件名;

    查看文件夹权限: ls -ld 文件夹名;

     

    2.权限信息含义

    在查看文件夹权限时,可以显示的最高权限为:

    drwxrwxrwx

    d代表是文件夹

    r代表可读

    w代表可写

    x代表可执行或文件夹可进入

     

    三个rwx分别代表拥有者(u),群组(g),其他(o)的权限,设置权限时可以分别设置上述3者的权限,也可以同时设置所有人(a)的权限

     

    r权值为4,w为2,x为1,所以最高权限为777

     

    3.修改权限

    命令: chmod [要修改的权限] [要修改的文件或文件夹]

    如: chmod 777 temp (修改temp文件权限为最高)

            chmod u+x temp  (增加拥有者执行temp文件的权限)

            chmod g-w temp  (除去群组写temp文件的权限)

     

    我常用的命令: chmod 755 temp (设置拥有者的最高权限,以及其他所有人读和执行的权限)

     

    修改文件夹以及其子文件的权限: chmod -R [要修改的权限] [要修改文件夹] (-R表示遍历目录,R一定要大写)

    如果不加-R只能修改该文件夹的权限。

     

    4.文件系统外的权限修改

    比如你的linux系统装在d盘,那么在c盘和e盘的文件权限是不能修改的。即使在原先的linux系统下你已经设置了最高权限,复制到外面去后,权限也只剩下拥有者的rw和文件夹的rwx了。


    最新回复(0)