账号和权限管理
文章目录
用户账号和组账号概述
Linux基于用户身份对资源访问进行控制
用户账号
超级用户、普通用户、程序用户
组账号
基本组(私有组)
附加组(公共组)
UID和GID
UID(User IDentity,用户标识号)
GID(Group IDentify,组标识号)
添加用户账号useradd
useradd tom ###添加tom账号
删除用户账号userdel
userdel命令
user -r 用户名###添加-r选项时,表示连用户的宿主目录一并删除
用户账号文件/etc/password
保存用户名名称、宿主目录、登录Shell等基本信息
文件位置:/etc/passdwd
每一行对应一个用户的账号记录
[root@localhost ~]# head -2 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
1、用户名
2、密码占位符“x”或密码加密的字符串
3、UID主
4、GID组
5、用户名描述信息
6、家目录
7、shell信息,一般是/bin/bash
head -2 /etc/passwd ###查看前两行的信息
tail -2 /etc/passwd ###查看末两行的信息
/sbin/nologin ###有些账号是用来访问服务的,不是用来登录系统的