linux教程-添加用户(useradd)、设置密码(passwd)、修改用户(usermod)、删除用户(userdel)

添加用户

useradd [选项] 用户名

选项:

  • 没有选项,默认会创建新用户组,该用户组与用户同名,该用户属于该用户组
  • -c comment 指定一段注释性描述。
  • -d 目录 指定用户家目录(主目录),如果此目录不存在,则同时使用-m选项,可以创建该目录。
  • -g 用户组 指定用户所属的用户组。
  • -G 用户组,用户组 指定用户所属的附加组。
  • -s Shell文件 指定用户的登录Shell。
  • -u 用户id 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。

家目录(主目录):

创建用户成功后,在 /home 目录下,会自动创建与用户名同名的文件夹,即:/home/用户名 ,该目录是 家目录 。(有的linux需要手动创建)

例子

useradd lilei

查看用户信息:

cat /etc/passwd

显示如下:

lili:x:1000:1001::/home/lili:/bin/bash

创建用户的同时,也创建用户组lilei,同时指定家目录:/home/lili

例子:添加用户并指定家目录

useradd zhangsan -d  /home/zs

例子:添加用户并指定用户组

useradd -g users hanmeimei

创建hanmeimei用户,并指定users用户组

例子:添加用户并指定用户组、附加组

附加组详见 链接

useradd wangwu -g students -G 51wanhui

查看用户:

id wangwu

设置/修改 密码

passwd 用户名

提示如下:

更改用户 lilei 的密码 。
新的 密码:
无效的密码: 密码少于 8 个字符
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。

锁定用户

passwd -l lilei

执行结果:

锁定用户 lilei 的密码 。
passwd: 操作成功

解锁用户

passwd -u lilei

执行结果:

解锁用户 lilei 的密码 。
passwd: 操作成功

清除用户口令

注意:没有口令,用户无法登录

passwd -d zhangsan

执行结果:

清除用户的密码 zhangsan。
passwd: 操作成功

设置用户登录后必须修改密码

passwd -e 张三

执行结果:

正在终止用户 zhangsan 的密码。
passwd: 操作成功

修改用户

修改用户主组

usermod -g teacher  wangwu

用户添加附加组

usermod -G root  wangwu

移除用户的附加组

usermod -G ''  wangwu

删除用户

删除用户,不删除用户的家目录

userdel 用户名

删除用户,同时删除用户的家目录

userdel -r 用户名

原文出处:/show_1IXFpoTN5gt.html