给普通用户授权,使其解压时有权限创建目录
前置知识
drwxr-xr-x
:第一个字符表示文件类型或目录类型,d
表示该标识符表示的是一个目录,而-
表示该标识符表示的是一个文件。接下来的三个字符rwx
表示文件所有者(即 User)对文件的读(read)、写(write)和执行(execute)的权限。紧随其后的三个字符r-x
表示文件所属组(即 Group)对文件的读、写和执行的权限。最后的三个字符r-x
表示其他用户对文件的读、写和执行的权限。
因此,在drwxr-xr-x
这个标识符中,d
表示这是一个目录,文件所有者具有读、写和执行的权限,文件所属组和其他用户只有读和执行的权限,没有写的权限。选择不同的字符组合可以设置不同的访问权限, Linux 系统可以根据这些权限标识符来限制不同用户对文件或目录的操作。
授权
chown -R es:es elasticsearch-7.8.tar.gz
给es授完权,su切换到es用户,发现权限结果如下图-rw-r--r--
:第一个字符 - 表示这是一个文件,如果该字符为 d
表示为目录。接下来的三个字符 rw-
表示该文件或目录的所有者有读、写的权限,但没有可执行权限。紧随其后的三个字符 r--
表示该文件或目录的所属组(Group)只有读的权限,没有写和可执行权限。最后三个字符 r--
表示其他用户只有读的权限,没有写和可执行权限。
此时如果直接用es用户解压,则可能无法解压成功,要确保es用户对当前目录有读写权限时再解压。