zoukankan      html  css  js  c++  java
  • ubuntu文件权限

    以root身份登录linux. 在某一目录下执行 ls -al,显示类似如下内容:

    dr-xr-x---. 14 root root     4096 Aug 27 09:38 .
    dr-xr-xr-x. 23 root root     4096 Aug 12 00:55 ..
    -rw-------.  1 root root     1175 Jun 23  2016 anaconda-ks.cfg
    -rw-r--r--.  1 root root 54732261 Dec 27  2016 backup.txt.2016-12-26
    -rw-------.  1 root root    14545 Aug 28 06:59 .bash_history
    -rw-r--r--.  1 root root       18 May 20  2009 .bash_logout
    -rw-r--r--.  1 root root      176 May 20  2009 .bash_profile
    -rw-r--r--.  1 root root      176 Sep 23  2004 .bashrc
    drwx------.  3 root root     4096 Jun 24  2016 .cache
    drwx------.  3 root root     4096 Jan 11  2017 .config
    -rw-r--r--.  1 root root      100 Sep 23  2004 .cshrc
    -rw-r--r--.  1 root root      569 Jan 18  2017 .dbshell
    drwxr-xr-x.  5 root root     4096 Jul 13 14:47 dl_class
    drwxr-xr-x.  3 root root     4096 Nov  2  2016 .gem
    -rw-rw-r--.  1 root root       99 Oct 17  2016 .install4j
    -rw-r--r--.  1 root root     8835 Jun 23  2016 install.log
    -rw-r--r--.  1 root root     3384 Jun 23  2016 install.log.syslog
    

    上面一共有7列,分开讨论:

    • 第1列代表文件类型与权限,共有10个字符.第1个字符表示文件是目录或者是文件或者是链接文件等.若第1个字符是d,说明是一个目录.若是-,说明是一个文件.若是l,表示是链接文件.若是b,表示是设备文件里可供存储的接口设备.若是c,表示是串行端口设备,如鼠标,键盘.接下来9个字符每3个为一组,r表示可读,w表示可写,x表示可执行.第1组为文件所有者的权限,第2组为同组用户的权限,第3组为非本组用户的权限.
    • 第2列表示有多少文件名连接到些节点.这个以后再解释.
    • 第3列表示文件所有者名字.
    • 第4列表示文件所属用户组.
    • 第5列表示文件大小,单位默认为B.
    • 第6列表示最近修改日期.
    • 第7列表示文件名.
      显示系统中所有用户的命令:
    compgen -u
    

    显示系统中所有用户组的命令:

    compgen -g
    
  • 相关阅读:
    sql执行效率小结--待持续新加更新
    野路子学习esp32(十) NodeMcu-自定义固件@a.宏万
    野路子学习esp32(十) NodeMcu-网络应用@a.宏万
    野路子学习esp32(十) NodeMcu-WIFi@a.宏万
    野路子学习esp32(十) NodeMcu-GPIO@a.宏万
    野路子学习esp32(九) NodeMcu学习@a.宏万
    野路子学习esp32(八) GPIO 点亮LED@a.宏万
    野路子学习esp32(七) 新建一个应用@a.宏万
    EMQ 安装与部署 @a.宏万
    阿里云代码管理配置@a.宏万
  • 原文地址:https://www.cnblogs.com/zhouyang209117/p/7451317.html
Copyright © 2011-2022 走看看