1. 计算机通过用户名和密码识别用户。
2. Linux中新建用户后,需要设置密码。
3. 系统中有一个特殊的用户root。
4. 用户组:把几个用户归在一起,这样的组被称之为用户组,规定文件所属用户组的权限可以使 该组所有成员拥有这些权限。
普通用户和最高管理员
普通用户:安装系统时我们创建的用户(st),这个也可以由管理员来分配,如:Chen
最高管理员:root,Linux系统内置,第一次使用root用户的时候,需要修改密码。 修改最高管理员root用户的密码:
sudo passwd -- 然后按照提示输入密码即可
示例:
注意:终端输入密码时没有提示,如果输入错误回车键后会提示你重新输入。
关于用户、文件以及权限的关系:用户对文件拥有的权限(读、写、执行、无权限)。
普通用户和最高管理员切换
普通用户切换到ROOT用户:
语法:
sudo -i -- 没有设置密码的时候,使用这个进入
su root -- 设置密码之后,可以通过这个命令进入
示例:
ROOT用户切换到普通用户:
语法:
su 用户名
示例:
说明:whoami查看当前用户
示例:
用户相关的操作
添加新用户:
语法
[sudo] useradd [选项] 用户名 -- sudo:临时提升到root,并不完全等价root
示例
[sudo] useradd -d /home/lucy -m lucy -- 创建一个用户lucy,并在家目录下为其
分配了一个同名目录(此时会创建默认组:lucy)
注意:如果在新建用户的时候没有指定用户组,就会创建一个与用户名相同的组名,并让新用户户属于这个组。
[sudo] useradd -d /home/peter -mg lucy peter
说明:创建了peter用户,并创建了peter在家目录下的目录,同时将peter用户添加到lucy用 户组中。
查看用户所属的组
语法
[sudo] groups 用户名
示例
sudo groups st
注意:sudo是在普通用户中,临时提升权限值Root
删除用户
语法
[sudo] userdel [选项] 用户名
选项:
-f:强制删除用户,即使用户当前已登录(强制删除);
-r:删除用户的同时,删除与用户相关的所有文件(递归删除)。
示例
userdel -rf peter -- 删除peter用户,并在不提示任何信息的情况下递归删除peter目录
给用户添加口令(密码)
语法
passwd [选项] 用户名
选项
-l:锁定口令,也就是禁用账号
-u:口令解锁
-d:使账号无口令(建议别这样做)
-e:强制用户下次登录时修改口令
示例:
ROOT用户下,给lucy设置密码:
[sudo] passwd lucy -- 这里对密码复杂度没有要求
普通用户下,给lucy设置密码:
passwd -- 对密码复杂度有要求
修改用户组
语法
usermod [选项] 用户名
选项:
-c:备注,修改用户的备注文字
-g:用户组,修改用户所属的用户组
-G:群组,修改用户所属的附加群组
-s:shell,修改用户登入后所使用的shell
-u:uid,修改用户ID
示例:
[sudo] usermod -g root lucy -- 将lucy用户所属的组改成root组
[sudo] usermod -g lucy -G root lucy -- 将lucy用户所属的组改成lucy组,群组改成root,
群组可以有多个,使用“,”分割
用户组相关操作
添加用户组
语法
[sudo] groupadd [选项] 组名
选项:-g:GID,指定新用户组的标识(唯一编号),如果不指定,系统会自动编号
示例
sudo groupadd workgroup -- 创建一个工作组
查看所有用户组
语法
cat /etc/group
[sudo] cat /etc/gshadow
删除用户组
语法
[sudo] groupdel [选项] 组名
示例:
sudo groupdel workgroup -- 删掉我们添加的workgroup这个组
修改用户组
语法
[sudo] groupmod [选项] 新组名 旧组名
选项:
-g:GID,组编号(唯一标识)
-o:和-g同时使用,允许用户组的新的GID和系统已有用户组的GID
-n:新用户组将用户组的名字改为新名字(new)
示例
sudo groupmod -n YQ workgroup -- 将workgroup组名改成YQ
sudo groupmod -n workgroup YQ -g 1002 -o -- 将YQ组名改成workgroup,并且
将组ID改成跟已有组相同的GID
标签:入门,示例,--,用户组,sudo,lucy,用户,Linux
From: https://blog.csdn.net/2401_85050538/article/details/144067263