linux用户管理:
很多时候linux是一个服务器,很多用户可以通过远程连接同时使用,为了进行多用户管理,linux有一定的用户管理机制,不同等级的用户有不同的权限,可以减少攻击或误触。linux用户最重要的是用户名和用户密码。linux系统中有特殊用户root,root拥有linux系统的所有权限。
一些关于linux用户管理的命令:
1.创建用户useradd
拥有超级管理员权限的用户可以创建新的用户
比如:sudo useradd user1 :表明使用超管权限创建新用户user1
一般此时要验证当前执行命令的用户用户密码,确保本人操作
添加用户成功后,添加用户密码
sudo passwd user1:创建用户user1的密码,如果user1省略,则默认是创建刚刚新用户的密码
执行后,应该会出现输入新用户密码的提示
这样创建新用户后,新用户没有自己的家目录,所以,想要同时创建新用户的家目录可以添加参数:sudo useradd -m user2
此时,创建user2的同时也会添加对应的家目录
2.用户分组管理
首先,可以查看用户当前的组号
用id user1:可以查看user1的组号gid
不加用户名默认查看当前用户
一般,默认每个用户自己一组,新创建的用户会创建一个和用户名同名的组别
如果想要将新建用户添加到其他组别可以使用命令:
sudo useradd -g user3 user4:
其中user3是组别名,user4是新建的用户名,注意组别不能是新建的,要是之前已存在的。