拥有者、组成员和其他人

  • id 查看身份

文件类型

  • - 文件
  • d 目录
  • l 符号链接。注意对于符号链接文件,剩余的文件属性总是rwxrwxrwx,而且都是 虚拟值。真正的文件属性是指符号链接所指向的文件的属性
  • c 字符设备文件。这种文件类型是指按照字节流来处理数据的设备。 比如说终端机或者调制解调器
  • b 块设备文件。这种文件类型是指按照数据块来处理数据的设备,例如一个硬盘或者 CD-ROM 盘

权限属性

  • r 允许打开并读取文件内容。 允许列出目录中的内容,前提是目录必须设置了可执行属性(x)。
  • w 允许写入文件内容或截断文件。但是不允许对文件进行重命名或删除,重命名或删除是由目录的属性决定的。 允许在目录下新建、删除或重命名文件,前提是目录必须设置了可执行属性(x)。
  • x 允许将文件作为程序来执行,使用脚本语言编写的程序必须设置为可读才能被执行。 允许进入目录,例如:cd directory 。

chmod

更改文件模式

  • chmod 755 *.sh
  • 八进制数字表示法 rwx 421
  • 命令符号表示法
    • u “user"的简写,意思是文件或目录的所有者
    • g 用户组
    • o “others"的简写,意思是其他所有的人
    • a “all"的简写(默认值),是u, go三者的联合
    • +/-/= 加/删/指定
  • umask 掩码,设置默认权限

更改身份

  • su 以其他用户身份和组 ID 运行一个 shell
  • sudo 以另一个用户身份执行命令,使用-l选项,列出所有权限