美文网首页
backup-create 提示 mkdir 权限异常

backup-create 提示 mkdir 权限异常

作者: 笨手笨脚越 | 来源:发表于2017-07-14 19:49 被阅读33次

错误: Exception during message handling: OSError: [Errno 13] Permission denied: '/var/lib/cinder/backup/cc25579711b2c5b9989005239d0f15a5/e4/95'

图片.png

原因是:
由于多个openstack环境共同使用/var/lib/cinder/backup/cc25579711b2c5b9989005239d0f15a5/作为backup container存放目录,导致该目录下的container目录属于不同userid和groupid:

图片.png

而程序创建Container 目录,目录名定义规则是 backup_id[0:2]/backup_id[2:4]/id, 比如 backup: 3c49b86d-04bf-4e89-9317-510fee9e39ff 对应 container: 3c/49/3c49b86d-04bf-4e89-9317-510fee9e39ff。假设环境1的建了个userid=1000的3c目录,而环境2的userid=cinder也要操作3c,就会被权限拒绝。如果container目录建的多了,出现目录操作权限冲突的几率就大了。

补充:

  1. 查看当前用户的userid:
[ubuntu@localhost ~]$ id -u
1000
  1. 通常在linux系统中,用户的关键信息被存放在系统的
    /etc/passwd文件中,系统的每一个合法用户账号对应于该文件中的一行记录。这行记录定义了每个用户账号的属性。
[ubuntu@localhost ~]$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin

相关文章

  • backup-create 提示 mkdir 权限异常

    错误: Exception during message handling: OSError: [Errno 13...

  • brew install watchman error!!!

    报错 总结来说就是文件权限问题so 根据提示mkdir文件夹并开放权限 sudo chown -R whoami ...

  • linux基础命令-mkdir

    mkdir:make directory 创建目录 mkdir test(默认当前用户权限) madir test...

  • 2. mkdir

    mkdir 英文原意: make directories 命令所在路径: /bin/mkdir 执行权限: 所有用...

  • Linux目录处理命令

    目录处理命令:mkdir 英文原意:make directories命令所在路径:/bin/mkdir执行权限:所...

  • Linux:常用基本命令

    mkdir命令创建目录: mkdir [选项] 目录名称-m, --mode=模式,设定权限<模式> (类似 ch...

  • mkdir

    设置权限:-m如果不指定权限,会采用权限预设值:umaskmkdir -m 777 abc批量创建:{}mkdir...

  • docker 测试

    postgres 权限控制:mkdir fail: permission denied/ operataion p...

  • Linux系统基础命令(二)

    权限问题 使用** ls -ld 目录名或文件名 **,可以查看指定文件信息 mkdir mkdir (make ...

  • Linux基础入门

    一、. 目录和文件操作 mkdir 创建目录:mkdir [选项] 目录名-m:--mode,设定权限(类似于ch...

网友评论

      本文标题:backup-create 提示 mkdir 权限异常

      本文链接:https://www.haomeiwen.com/subject/flmohxtx.html