centos上安裝docker的官方文件
在安裝docker-ce的時候已經自動建立了docker使用者組,但是需要手動新增使用者到docker使用者組
$ sudo usermod -ag docker $user
或者
$ sudo usermod -ag docker
但我在新增使用者到docker使用者組後還是提示no permission
比如我要執行ubuntu 14.04的bash:
why? 原因在於雖然使用者加入了docker使用者組,但是當前沒有切換到docker使用者組,所以還是沒有許可權
如果乙個使用者同時屬於多個使用者組,那麼使用者可以在使用者組之間切換,以便具有其他使用者組的許可權。
$ newgrp docker
現在就可以在非root使用者下執行docker相關的命令了
$ sudo ll /var/run/docker.sock
會得到下面的結果:
srw-rw----. 1 root docker 0 sep 22 15:29 /var/run/docker.sock
所以現在直接修改/var/run/docker.sock的許可權
$ sudo chmod 666 /var/run/docker.sock
現在就可以在非root使用者下執行docker了
$ docker run -it --rm ubuntu:14.04 bash
root@5c60abab6425:/# cat /etc/os-release
name="ubuntu"
version="14.04.5 lts, trusty tahr"
id=ubuntu
id_like=debian
pretty_name="ubuntu 14.04.5 lts"
version_id="14.04"
home_url=""
support_url=""
bug_report_url=""
root@5c60abab6425:/# exit
exit
root使用者沒有許可權編輯其他使用者處理
方法二 另乙個方法 windows 1.管理員登陸系統,停止mysql服務或者結束mysqld nt程序 2.進入命令列,來到mysql的安裝目錄.假設安裝目錄為 d mysql cmd進入命令列 3.執行 d mysql bin mysqld nt skip grant tables 啟動mysq...
Salesforce 使用者沒有許可權clone資料
昨天碰到的乙個問題 乙個user有opportunity的所有許可權,但是在clone opportunity時卻報錯沒有許可權。檢視了user對於opportunity相關的object 例如price book,product 的許可權,同樣沒有發現問題。clone opportunit的邏輯是...
恢復Root使用者的所有許可權
通過shell登入mysql 5.6.30 建立遠端賬戶,授權使用者許可權 失敗 mysql uroot p 輸入密碼 mysql use mysql mysql create user user01 identified by password 建立遠端使用者 user01 mysql grant...