美文网首页
Centos7.x下Docker普通用户的建立与授权

Centos7.x下Docker普通用户的建立与授权

作者: CallMe兵哥 | 来源:发表于2020-06-17 16:40 被阅读0次

    笔主所在的公司不是什么大公司,有时候为了偷懒,在使用Docker时,直接使用root用户,方便,简单。结果今年就悲剧了一回,公司所有服务器的root用户密码全部被改(也不知道具体什么原因,大概率是中了病毒)。痛定思痛,笔主决定避免使用root用户(其实之前一直都想避免使用,也建立了其它用户,可是慢慢大家就不想用普通用户,因为权限太麻烦了)。

    现在把用户的建立流程梳理一下:

    1. 增加普通用户docker

      #增加普通用户docker
      useradd docker
      #设置docker的密码
      passwd docker
      
    2. 给普通用户授权权限

      visudo
      #或者执行下面这个,两个命令2选1
      vi /etc/sudoers
      

      使用阿里云提供的系统时,有时候 /etc/sudoers 找不到,可能是为了安全。建议使用visudo来解决问题。

      ## 找到 下面允许root用户执行任意路径下的任意命令
      root ALL=(ALL)   ALL
      # 增加自己的用户
      docker   ALL=(ALL)   ALL
      
      

      保存时,可能提示没有权限,使用" :wq! "强制保存

    3. 安装docker

      安装docker就不解释了。可以翻阅我之前写的博客进行安装。

    4. 将普通用户加入docker组

      sudo gpasswd -a $USER docker     #将登陆用户加入到docker用户组中
      newgrp docker     #更新用户组
      

    相关文章

      网友评论

          本文标题:Centos7.x下Docker普通用户的建立与授权

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