linux学习笔记-05用户相关命令

useradd

  • useradd命令用于创建新的用户,格式为:useradd [选项] 用户名

  • 命令参数

    -d    指定用户的家目录(默认为/home/username)
    -D    展示默认值
    -e    帐号有效截至日期,格式:YYYY-MM-DD.
    -g    指定一个初始用户组(必须已存在)
    -G    指定一个或多个扩展用户组
    -N    不创建与用户同名的用户组
    -s    指定默认的Shell
    -u    指定用户的UID
    
  • 命令示例,创建名为linuxprobe的用户,并定义家目录路径、UID以及登陆解释器(不允许登陆)

    useradd -d /home/linux -u 8888 -s /sbin/nologin linuxprobe
    

passwd

  • passwd命令用于修改用户的密码,格式为:passwd [选项] [用户名]

  • 修改当前用户的密码,修改其它用户的密码

passwd
passwd 其它用户名
  • 命令参数

    -l    锁定用户禁止其登陆
    -u    解除锁定,允许用户登陆。
    --stdin    允许从标准输入修改用户密码,如(echo "NewPassWord" | passwd -stdin Username)
    -d    使帐号无密码
    -e    强制用户下次登陆时修改密码
    -S    显示用户的密码状态
    

userdel

  • userdel命令用于删除用户所有表格,格式为:userdel [选项] 用户名

usermod

  • usermod命令用于修改用户的属性,格式为 usermod [选项] 用户名

  • 命令参数

    -c    填写帐号的备注信息
    -d -m    -m与-d连用,可重新指定用户的家目录并自动旧的数据转移过去。
    -e    帐户到期时间,格式“YYYY-MM-DD”
    -g    变更所属用户组
    -G    变更扩展用户组
    -L    锁定用户禁止其登陆系统
    -U    解锁用户,允许其登陆系统
    -s    变更默认终端
    -u    修改用户的UID
    

groupadd

  • groupadd命令用于创建群组,格式为:groupadd [选项] 群组名

你可能感兴趣的:(linux学习笔记-05用户相关命令)