Linux是多用户的操作系统,为什么是多用户呢?我们之前提到过,服务器大多使用的是Linux,而服务器是多个人管理,即需要多个运维人员管理的。多用户是可以同时登录的。
当我们创建一个虚拟机时,会出现下面这个界面,其实是默认创建一个新用户。
全名相当于昵称,可以更改;用户名相当于id,不能随意更改。
有一个特殊用户,也就是root用户,具有计算机操作的所有权限。
如何启用root用户?
现在当前用户下给root用户创建一个密码:
sudo passwd root
添加用户和设置密码:sudo useradd 用户名——添加用户(对一些需要超管权限的可以使用sudo命令)
-m:创建家目录
-g:指定所在的组(用户组)选项
用户组:
每个用户都有一个初始组,可以有0个或多个附加组。用户组的作用,是为了方便权限控制。当创建用户的时候,系统会创建一个跟用户名同名的组。
使用sudo命令时,会验证当前用户的密码,验证成功后有五分钟的有效期。
sudo passwd 用户名 ——给该用户设置密码
输入该命令后,就可以输入新用户的密码了。新用户的创建就完成了。
用户切换:su 用户名——切换用户
输入该命令后,窗口会显示password,此时输入要切换用户的密码就可以了。
退出当前用户:
方法一:exit
方法二:ctrl+D
用户删除:userdel 用户名——删除该用户
用户组的添加、改名、删除-r :不但可以删除该用户,也可以直接删除该用户的家目录
-f :强制删除(在该用户已经登录的情况下删除)
和用户组有关的一些命令,需要root用户的权限。
groupadd 用户组名——添加用户组
groupmod -n 新名字 用户组名——用户组的改名
groupdel 用户组名——用户组的删除
end~