docker以root使用者進入出錯時

2021-10-09 06:00:55 字數 669 閱讀 1775

oci runtime exec failed: exec failed: container_linux.go:348: starting container process caused 「chdir to cwd (」/home/fhe") set in config.json failed: permission denied": unknown

連線到容器:

docker exec -it -user root db0304d8fb72 /bin/bash
出錯:

oci runtime exec failed: exec failed: container_linux.go:348: starting container process caused "chdir to cwd (\"/home/fhe\") set in config.json failed: permission denied": unknown
顯然,docker映像嘗試將目錄更改為 / 主資料夾,而docker作為另乙個使用者不願意這樣做(即使它是root?)。

解決方法:

docker exec -it --user root --workdir / db0304d8fb72 /bin/bash
規定工作空間就好

以root身份進入adb shell

先前在android模擬器中做應用開發時候,通過adb shell進入模擬器的shell中,當前的使用者就是root,就也沒管那麼多。今天碰到有同事拿真機做測試,發現進入shell之後不是root身份。這個時候,同事是打算開啟logcat日誌的,估計他是看了網上的修改日誌開關的方式 echo 1 s...

Docker新增root使用者

系統環境 centos7 伺服器 阿里雲 1 進入rabbitmq容器中 docker exec i t 563 bin bash2 新增使用者 使用者名稱和密碼 rabbitmqctl add user root 1233 使用者許可權的配置 賦予所有許可權 rabbitmqctl set per...

adb命令下以root許可權進入android系統

執行cmd,切換到android sdk tools目錄下,執行adb命令,加上引數shell,進入系統目錄,這時命令列前面的的字元為 表明你是以普通使用者進入系統,如果使用者要對系統擁有root許可權,可以輸入 su,此時命令列前面的字元已經變為 表明你已經擁有root許可權了 注意 1 adb只...