· Jun
UID与GID
Linux 并不认识用户名,当我们登陆Linux系统时,系统会依据/etc/passwd和/etc/group中的内容找到用户的UID和GID,从而判断用户的账号与群组。
如果我们修改某一账号的UID为0,则该账号将实际获得root的权限。
/etc/passwd
|
|
各个部分含义
- 账号名称
- 密码,现在已经废弃,密码实际存放在
/etc/shadow中 GID- 使用者信息
- 用户家目录
- 用户的shell,如果为
/sbin/nologin, 则无法登录
/etc/group
|
|
- 群组名称
- 群组密码(已弃用,现在只存在
x) GID与/etc/passwd对应- 群组内的用户成员,可以有多个
初始群组
/etc/passwd中用户的GID对应的群组,为首要群组
有效群组
/etc/group中用户所存在的群组,为次要群组
创建用户
|
|
修改用户密码
|
|
查询用户信息
查询已登录用户
查询最近登录的用户
查询最近登录失败的用户
sudo
sudo使用户可以暂时得到root权限去执行一些命令,相关配置文件为/etc/sudoers
添加某一用户为sudo用户
- 修改配置文件
|
|
- 添加用户至相关群组
|
|























