用户管理

用户管理

以下命令都是以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

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

Last updated