草庐IT

directory-permissions

全部标签

permissions - 我可以控制 docker 镜像中绑定(bind)安装卷的所有者吗?

我有一个包含Eclipse的docker镜像。我在名为eclipse的帐户下运行镜像中的eclipse。我想从主机绑定(bind)安装到容器中的工作区目录开始镜像。不幸的是,容器内已安装卷的所有者不是eclipse。挂载的卷只保留来自主机的UID和GID。有没有办法控制挂载在容器中的卷在哪个UID和GID下? 最佳答案 我相信此时没有办法将UID和GID设置为docker中的挂载选项。但至少有两种方法可以解决这个问题:匹配主机和容器中所有者/用户的UID和GID。在您的情况下,如果主机上的所有者ID和GID为1000,请确保容器中拥

permissions - 我可以控制 docker 镜像中绑定(bind)安装卷的所有者吗?

我有一个包含Eclipse的docker镜像。我在名为eclipse的帐户下运行镜像中的eclipse。我想从主机绑定(bind)安装到容器中的工作区目录开始镜像。不幸的是,容器内已安装卷的所有者不是eclipse。挂载的卷只保留来自主机的UID和GID。有没有办法控制挂载在容器中的卷在哪个UID和GID下? 最佳答案 我相信此时没有办法将UID和GID设置为docker中的挂载选项。但至少有两种方法可以解决这个问题:匹配主机和容器中所有者/用户的UID和GID。在您的情况下,如果主机上的所有者ID和GID为1000,请确保容器中拥

permissions - 如何更改 redis dumpdb 文件的默认所有权?

默认的dump.rdb文件是redis创建的保存到磁盘,默认的所有权是redis:redis,有660权限。这是每次redis执行自动备份时引用的。如何将所有权设置为redis:admin? 最佳答案 你是如何启动redis的?我在下面有一个/etc/init.d/redis-server脚本。您可以设置$USER和$GROUP来运行redis二进制文件。进行转储时,Redis将使用这些用户+组权限。#!/bin/bash#!/bin/sh###BEGININITINFO#Provides:redis-server#Required

makefile - 为 redis : cc: error: x86_64: No such file or directory 编译 hiredis 依赖项的奇怪失败

我正在尝试在Ubuntu16.04上编译Redis4.0.9(最新)。在redis目录中运行make时,我得到以下输出:cdsrc&&makeallmake[1]:Enteringdirectory'/user/HS104/m09170/redis/redis-4.0.9/src'CCMakefile.deprm-rfredis-serverredis-sentinelredis-cliredis-benchmarkredis-check-rdbredis-check-aof*.o*.gcda*.gcno*.gcovredis.infolcov-htmlMakefile.depdict

docker - 无法打开 RDB 文件 authorized_keys(在服务器根目录/运行中)以保存 : Permission denied

我有一个带有redis容器的docker它的配置docker-compose.yml#Redisredis:image:redis:4.0.6build:context:.dockerfile:dockerfile_redisvolumes:-"./redis.conf:/usr/local/etc/redis/redis.conf"ports:-"6379:6379"dockerfile_redisCMD["chown","redis:redis","-R","/etc"]CMD["chown","redis:redis","-R","/var/lib"]CMD["chown","r

docker redis - 无法打开日志文件 : No such file or directory

我的操作系统是:ubuntu:15.10我想使用官方的docker-hubredis,但是遇到了问题。我的docker-compose.ymlversion:'2'services:redis:image:redisports:-"6379:6379"volumes:-~/dbdata/redis_conf/redis.conf:/usr/local/etc/redis/redis.confvolumes_from:-redisdataenvironment:-REDIS_PASSWORD:29c4181fb842b5f24a3103dbd2ba17accb1f7e3c8f198689

Redis – 无法打开 .rdb 以保存 : Permission denied

我使用的是redis3.0.6版。redis-server进程正在由redis用户运行。突然从24小时后的5天起,redis开始“打开.rdb进行保存”失败。在此之前它工作正常。正如您在下面的日志片段中看到的那样,Redis运行正常,然后开始出现故障。稍后重新启动服务器解决了该问题。1427:M24May01:09:05.102*Backgroundsavingstartedbypid24932493:C24May01:09:34.916*DBsavedondisk2493:C24May01:09:34.917*RDB:310MBofmemoryusedbycopy-on-write1

ios - 删除类丢弃错误消息未知> :0: error: no such file or directory:

所以我和一些friend在bitbucket项目上工作,并且已经意识到bitbucket有时不会同步所有文件。但事情是这样的:我继续工作并创建了一个类,我基本上复制了一个旧的ViewController(称为WelcomescreenViewController.swift->CreateAccountViewController.swift)并在主要部分做了一些调整Storyboard。在这里,我删除了新socket中的所有旧socket,然后为它创建了一个自己的类作为ViewController,并将它与主Storyboard中的它连接起来。现在发生的事情是出现了一些问题,我还原了

php - 运行 Docker PHP-apache : Forbidden You don't have permission to access/on this server

我有一个文件夹:my-php-app,它包含一个Dockerfile和一个src/文件夹。Dockerfile很简单:FROMphp:5.6-apacheCOPYconfig/php.ini/usr/local/etc/php/COPYsrc//var/www/html/我的src/包含一个index.phpindex.php包含HelloWorld!';?>我做了以下事情:dockerbuild-tmy-php-app.新图像生成成功。现在我想从该图像启动一个容器:dockerrun-d-p80:80my-php-app但是当我访问我的localhost:80时,我看到:Forbid

php - 运行 Docker PHP-apache : Forbidden You don't have permission to access/on this server

我有一个文件夹:my-php-app,它包含一个Dockerfile和一个src/文件夹。Dockerfile很简单:FROMphp:5.6-apacheCOPYconfig/php.ini/usr/local/etc/php/COPYsrc//var/www/html/我的src/包含一个index.phpindex.php包含HelloWorld!';?>我做了以下事情:dockerbuild-tmy-php-app.新图像生成成功。现在我想从该图像启动一个容器:dockerrun-d-p80:80my-php-app但是当我访问我的localhost:80时,我看到:Forbid