linux
  • Introduction
  • Yum
    • 基础yum源的配置
    • 为yum源配置代理
    • Centos指定版本的yum源
    • 环境变量
    • 本地yum源
    • 制作yum源
      • 同步yum源
    • epel源
  • Iptables
    • 基本匹配条件
    • Match-Extensions
      • Addrtype
      • Set
      • TCP
    • Target-Extensions
      • DNAT
      • LOG
    • Iptables规则持久化
    • 连接追踪
  • LVS
    • Ipvsadm命令
  • 磁盘与分区
    • 创建分区
    • 格式化与挂载
    • fstab
    • LVM
      • LVM扩容
    • swap分区
    • tmpfs
  • 网络相关
    • 重命名网卡
    • resolv.conf
    • Tcpdump
    • dig与nslookup
  • Other
    • CPU与内存
    • 进程
      • 僵尸进程
    • SSH密钥登录
    • 用户管理
    • Crontab
  • Nofile
    • 原理
  • 常用软件安装篇
    • MYSQL
    • 系统与内核
      • 指定内核启动
    • NFS
    • Haproxy
    • Keepalived
    • Squid
    • Redsocks
    • Shadowsocks
    • 时钟同步
  • 内存
Powered by GitBook
On this page
  • 用户管理
  • 免密使用sudo命令
  • 修改密码
  • 设置组别
  • Reference

Was this helpful?

  1. Other

用户管理

用户管理

以下命令都是以root用户执行

useradd docker    #  创建用户和用户组及主目录,若docker用户组已经存在,该命令执行失败
useradd docker -g docker  # 此命令用于当docker组已存在而docker用户不存在时,创建docker用户及主目录,且加入到docker组
id docker    # 查看docker用户的信息

免密使用sudo命令

假设我们希望docker能使用sudo来执行某些命令,且使用sudo时不需要输入密码。此时,我们用root用户执行命令 visudo,然后在文件中添加如下一行

docker  ALL=(ALL)       NOPASSWD:ALL

修改密码

root用户修改docker用户的密码,则在root用户下执行命令:

passwd docker

若docker用户自已修改自已的密码,则执行命令:

passwd

设置组别

usermod -G group1 docker # 设置docker用户只属于group1,如果之前docker用户已经属于group2,则该命令之后,docker用户不再属于group2
usermod -aG group1 docker # 把docker用户添加到group1,如果之前docker用户已经属于group2,则该命令之后,docker用户同时属于group1和group2

Reference

PreviousSSH密钥登录NextCrontab

Last updated 5 years ago

Was this helpful?

[1]

http://www.runoob.com/linux/linux-user-manage.html