权限管理()

6.1、文件与目录(chmod)

语法
选项:递归,给目录下的所有文件设定权限。
权限模式
方法一:三部分组成,用户身份、赋权方式、权限。

chmod [选项] 权限模式 文件名或目录名
-R
  • 用户身份:u所有者(user),g所属组(group),o其他人(other),a全部身份(all)
  • 赋权方式:+加入权限,-减去权限,=设置权限。
  • 权限:r读权限,w写权限,x可执行权限。
    方法二:三个数字组成。
  • 三个数字代表的意思:所有者、所属组、其他人。
  • 每个数字的组成:4表示读权限,2表示写权限,1表示可执行权限。
    功能描述:修改文件或目录的读写执行权限。
    权限解析:
  • 文件:

    读表示可打开文件
    写表示可修改文件
    可执行表示可以运行文件。

  • 读表示可打开文件
  • 写表示可修改文件
  • 可执行表示可以运行文件。
  • 目录:

    读表示可用ls查看目录下的文件或子目录,
    写表示可在目录下进行增、删、重命名文件或子目录,
    可执行表示可用cd进入目录。

  • 读表示可用ls查看目录下的文件或子目录,
  • 写表示可在目录下进行增、删、重命名文件或子目录,
  • 可执行表示可用cd进入目录。

6.2、所用者与所属组(chown)

语法
选项:递归,给目录下的所有文件设定所有者和所在组。
功能描述:修改文件或目录的所有者和所在组。

chown [选项] 所有者:所属组 文件名或目录名
-R
  • 普通用户即使文件的所有者,也不能修改文件的所有者。
  • 普通用户可以修改所有者是自己的文件的权限。

6.3、所属组(chgrp)

语法:
选项:递归修改目录所属组时可使用。
功能描述:修改文件或目录的所属组,该功能也可用chown命令完成。

chgrp [选项] 目标组名 文件名或目录名
-R

6.4、初始权限查看(umask)

语法:
选项:返回的权限模式为:用户身份=权限。
功能描述:显示文件或目录新建时的初始权限。
详细解读:使用指令返回的结果是四位八进制数字,是权限的掩码,实际权限为。所以,为了更好地阅读,使用指令时,加上选项。

umask [选项]
-S
umask
0777-掩码
umask
-S
————————

6.1、文件与目录(chmod)

语法
选项:递归,给目录下的所有文件设定权限。
权限模式
方法一:三部分组成,用户身份、赋权方式、权限。

chmod [选项] 权限模式 文件名或目录名
-R
  • 用户身份:u所有者(user),g所属组(group),o其他人(other),a全部身份(all)
  • 赋权方式:+加入权限,-减去权限,=设置权限。
  • 权限:r读权限,w写权限,x可执行权限。
    方法二:三个数字组成。
  • 三个数字代表的意思:所有者、所属组、其他人。
  • 每个数字的组成:4表示读权限,2表示写权限,1表示可执行权限。
    功能描述:修改文件或目录的读写执行权限。
    权限解析:
  • 文件:

    读表示可打开文件
    写表示可修改文件
    可执行表示可以运行文件。

  • 读表示可打开文件
  • 写表示可修改文件
  • 可执行表示可以运行文件。
  • 目录:

    读表示可用ls查看目录下的文件或子目录,
    写表示可在目录下进行增、删、重命名文件或子目录,
    可执行表示可用cd进入目录。

  • 读表示可用ls查看目录下的文件或子目录,
  • 写表示可在目录下进行增、删、重命名文件或子目录,
  • 可执行表示可用cd进入目录。

6.2、所用者与所属组(chown)

语法
选项:递归,给目录下的所有文件设定所有者和所在组。
功能描述:修改文件或目录的所有者和所在组。

chown [选项] 所有者:所属组 文件名或目录名
-R
  • 普通用户即使文件的所有者,也不能修改文件的所有者。
  • 普通用户可以修改所有者是自己的文件的权限。

6.3、所属组(chgrp)

语法:
选项:递归修改目录所属组时可使用。
功能描述:修改文件或目录的所属组,该功能也可用chown命令完成。

chgrp [选项] 目标组名 文件名或目录名
-R

6.4、初始权限查看(umask)

语法:
选项:返回的权限模式为:用户身份=权限。
功能描述:显示文件或目录新建时的初始权限。
详细解读:使用指令返回的结果是四位八进制数字,是权限的掩码,实际权限为。所以,为了更好地阅读,使用指令时,加上选项。

umask [选项]
-S
umask
0777-掩码
umask
-S