1 linxu 用户新增
新增命令:useradd
-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-g 用户组 指定用户所属的用户组。
-G 用户组,用户组 指定用户所属的附加组。
-s Shell文件 指定用户的登录Shell。
-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
用户名 指定新账号的登录名。
eg:
useradd -d /opt/docerk -g docker -G docker,root docker
表示创建docker用户,指定目录在opt下,且属于docker用户组,附加组也在docker以及root下,但是以docker为主
1.1 设置密码
一般设置完用户都需要设置密码,如果当前用户为管理员用户,则直接使用:passwd docker(用户名)即可,输入两次密码即可修改密码成功
如果当前登录用户即为新用户,则直接使用passwd命令输入两次密码即可设置
删除命令:userdel
userdel docker(用户名)
修改命令:usermod
usermod 后续参数可以是新增用户的所有参数,即为设置对应的参数
2 新用户登录
一般新用户登录没有指定shell 系统会自动默认
但登录时名称显示为当前新用户的默认路径,如:-bash-4.2$
为了显示正常用户名,如:[docker@xadev03-Docker ~]
我们可以将/etc/skel目录全部拷贝到新建用户的指定目录下即可,其中文件为隐藏文件所以使用命令:
cp -a /etc/skel/. /var/mqm
-a表示复制隐藏文件
然后重新登即可