linux用户管理简介:
任何使用linux系统的用户,都必须使用一个合法的账号和密码,账号和密码一般都是超级管理员创建,当然普通用户也可以创建用户,前提是必须拥有创建用户权限。
root是linux系统中默认创建的超级用户
创建用户时, 系统会默认在home目录下创建一个名为用户名的根目录
创建用户:
useradd 用户名:创建用户
useradd -d /home/ww 用户名: 创建用户的同时指定它的根目录, 所在根目录就是 /home/ww ,如果不指定,则系统默认创建(用户比较少)
设置用户密码:
passwd 用户名:给用户设置密码,给用户设置密码时, 要符合一定的复杂度,否则无法设置
删除用户:
userdel 用户名:删除用户,前提得用户root账号。删除用户时, 用户的根目录是不会删除的。
userdel -r 用户名:删除用户的同时删除该用户的根目录
查看用户信息:
id 用户名:查看用户的基本信息
切换登录用户:
su 用户名:切换登录用户。从超级用户切换到普通用户不用输入密码, 从普通用户切换到超级用户是需要输入密码的,因为超级用户权限比普通用户的权限高,高权限切换到权限不用输入密码。
linux组管理:
组简介:linux中的组相当于角色的概念。每一个用户至少属于一个组,不能独立组存在,如果用户没有组,则该用户是没有存在意义的,因为任何权限都是根据组来分配的。
在linux中,任何一个用户都至少属于一个组,一个用户可以拥有多个组,一个主组和一个或多个副组,用户的主组是不能改的(组别是用来赋权用的),新建用户时如果不指定,则系统默认指定组, 组名和用户相同,并且将用户自动将该用户添加到组下。
创建用户组:
groupadd 组名:创建组
删除组:
groupdel 组名:删除组
把用户添加到组中:
gpasswd -a 用户名 组名:将用户添加到组中
把用户从组从移除:
gpasswd -d 用户名 组名:将用户从组中移除。用户不能从主组中移除
创建用户时指定组:
useradd -g 组名 用户名:创建用户时同时指定组别
标签:用户名,管理,创建,用户,组名,linux,根目录,linux005 From: https://www.cnblogs.com/FBGG/p/17112501.html