用户管理命令
1.id
命令
格式" id 用户名" ,用于查看用户信息,当用户不存在时,显示 no such user
2.useradd
命令
格式"useradd [参数] 用户名",用于创建新用户
参数 | 作用 |
---|---|
-d | 指定用户家目录(默认为/home/用户名) |
-e | 账户到期时间,格式YYYY-MM-DD |
-u | 指定用户默认UID |
-g | 指定用户基本组 |
-G | 指定用户扩展组 |
-N | 不创建与用户同名的用户组 |
-s | 指定用户Shell解释器 |
-
groupadd
命令格式"groupadd [参数] 组名" ,用于创建用户组,使同部门用户有相同权限
-
usermod
命令格式"usermod [参数] 用户名" ,修改用户属性,用户属性保存在/etc/passwd中
参数 | 作用 |
---|---|
-c | 填写用户备注信息 |
-d -m | 可重新指定用户家目录并自动把旧数据转移过去 |
-e | 用户到期时间 |
-g | 变更所属用户组 |
-G | 变更扩展用户组 |
-L | 锁定用户禁止登录 |
-U | 解锁用户允许登录 |
-s | 变更默认终端 |
-u | 修改用户UID |
-
passwd
命令格式 “passwd [参数] 用户名” ,用于修改用户密码,不加用户名默认为当前用户修改
参数 | 作用 |
---|---|
-l | 锁定用户 |
-u | 解除锁定 |
–stdin | 通过标准输入修改密码 |
-d | 使该用户可用空密码登录 |
-e | 强制用户下次登录时修改密码 |
-S | 显示用户密码是否被锁定,以及密码采用加密算法 |
-
userdel
命令格式"userdel [参数] 用户名" ,删除已有用户
参数 | 作用 |
---|---|
-f | 强制删除用户 |
-r | 删除用户及用户家目录 |