
用户创建
- useradd 命令可以创建新的Linux用户
格式:
useradd [options] name
options 表示相关参数
-
不加任何参数,只创建用户
-
useradd yanming
-
这样创建的账户家目录默认是在 /home/name
-
如果想在创建的时候指定家目录可以用 -d , 如果目录不存在同时使用-m 选项,可以创建指定目录,
[root@centos7/home]#useradd -d /opt/ming -m ming [root@centos7/home]#ls /opt ming rh
usermod -s 修改shell l类型
查看用户相关 的ID 信息
id 命令可以查看用户的UID,GID等信息
id [option] [user]
常用选项
-u 显示uid
-g 显示gid
-G 显示用户所属组的ID
-n 显示名称,需配合ugG使用
删除用户ss
userdel 命令删除用户
userdel name 只删除用户
-f 同时删除家目录和所属组
如何修改用户密码
linuxx 下设置用户密码用passwd
root 下设置新建账户的密码:
root@centos7/home]#passwd ming Changing password for user ming. New password: BAD PASSWORD: The password is shorter than 8 characters Retype new password: passwd: all authentication tokens updated successfully.
提示输入新的密码,输入两次即可
-
普通用户或者root用户修改自己的密码
输入passwd 命令回车后会直接提示你输入新密码
pass 常用参数
-
-l 锁定用户, 禁止登陆
应用: passwd -l ming
[root@centos7/home]#passwd -l ming Locking password for user ming. passwd: Success
提示锁定成功
-
-u 解锁用户登录
passwd -u ming
[root@centos7/home]#passwd -u ming Unlocking password for user ming. passwd: Success
提示解锁成功
添加用户到附属组
-
一个用户可以属于多个附加组,但是只能有一个主组
-
查看当前登录账户所在组直接输入 groups 回车即可
-
查看其它用户所在组 groups name
应用: [root@centos7/home]#groups ming ming : ming
- 查看说有账户所在组:
/etc/group 存放的是账户的所在组信息
应用: cat /etc/group
-
将一个用户组添加到附属组中:
groupmod -G 组名 账户名字
这样就可以为账户添加新的附属组了,也可以在-G后面添加多个组名,让账户同时加入多个附加组,最后一定要是账户的名字。
-
删除组
groupdel 可以删除组
格式: groupdel [options] group
-f 强制删除,即使是账户的主组也可以强制删除
前提是这个组里没有账户,不然是没办法删除的
-d 选项可以把用户从组中删除
语法:
gpasswd -d [账户名] [所属组]