• 【记录】linux 文件权限的查看和修改


     

      从上图可以看出每个文件权限与类型都是不一样的,如果对各个字母表达的含义不了解,那么看的真是一脸懵逼。

    别急,具体解释如下:

    d rwx  rwx  rwx

    -  rwx  r--  rw- 

    第一列含义:文件类型

    首先第一列的意思表示当前文件的类型,linux文件下有七种文件类型:

    -     #Linux中最多的一种文件类型, 包括 纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data);各种压缩文件

    d    #就是目录的意思,可以用cd命令进入

    b    #块设备文件,二进制文件

    c    #字符设备文件 ,在Linux系统中将设备作为文件来处理,操作设备就像是操作普通文件一样。每一个设备对应一个设备文件,存放在 /dev 目录中

    l     #链接文件,类似Windows下面的快捷方式,链接又可以分为软链接(符号链接)和硬链接

    p    #管道文件,主要用于在进程间传递数据的一种特殊文件

    s    #套接字文件,这类文件通常用在网络数据连接。可以启动一个程序来监听客户端的要求,客户端就可以通过套接字来进行数据通信。最常在 /var/run目录中看到这种文件类型

    第二到第十列含义:权限

    d rwx  r--  rw-

    第2~4列三个 rwx 代表的是所有者(user)拥有的权限

    第5~7列三个 r-- 代表的是组群(group)拥有的权限

    第8~10列三个 rw- 代表的是其他人(other)拥有的权限

     

    R,W,X 含义

    r 表示文件可以被读(read)

    w 表示文件可以被写(write)

    x 表示文件可以被执行(如果它是程序的话)

    R,W,X,-对应数字

    r ------------4

    w -----------2

    x ------------1

    - ------------0

    常用的权限整理

    -rw------- (600) 只有所有者才有读和写的权限

    -rw-r--r-- (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限

    -rwx------ (700) 只有所有者才有读,写,执行的权限

    -rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限

    -rwx--x--x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限

    -rw-rw-rw- (666) 每个人都有读写的权限

    -rwxrwxrwx (777) 每个人都有读写和执行的权限

    命令设置权限

    [root@localhost ~]# chmod 700 /mnt/fileA注:仅把fileA目录的权限设置为700
    [root@localhost ~]# chmod -R 744 /mnt/fileA注:表示将整个/mnt/fileA目录与其中的文件和子目录的权限都设置为744

    以上就是对权限的整理

    参考链接一:https://blog.csdn.net/rong09_13/article/details/79233956

    参考链接二:https://www.cnblogs.com/sxdcgaq8080/p/7498906.html

    如果本文对你有帮助,麻烦点下右下角推荐一下。

  • 相关阅读:
    团队作业第四次
    团队作业第三次
    团队作业第二次(2)
    团队作业第二次(1)
    团队作业1
    Pillow库
    pyautogui库
    Python文件读取与异常
    元注解
    Java注解
  • 原文地址:https://www.cnblogs.com/wbl001/p/11557996.html
Copyright © 2020-2023  润新知