程序和权限管理

Linux基于用户身份对资源访问进行控制

用户帐号

 超级用户

 普通用户

 程序用户

组帐号

 基本组(私有组)

 附加组(公共组)

UID和GID

 UID(User IDentity,用户标识号)

 GID(Group IDentify,组标识号)

用户账号文件 /etc/passwd

保存用户名称、宿主目录、登录Shell等基本信息

文件位置:/etc/passwd

每一行对应一个用户的帐号记录

举例:

创建一个账户名为zhangsan

解析

zhangsan:代表用户账户

X:代表密码占位符

第一个1002:代表用户账号ID

第二个1002:代表组账号ID

/home:代表宿主目录

/bin/bash:代表登录shell

给zhangsan设置密码

程序和权限管理_第1张图片

切换用户就需要密码才可以登录

新建组位xiaoming  第2个组位xiaomign

添加小明指定他的家目录、指定基本组、附加组

程序和权限管理_第2张图片

——创建一个考试测试用的帐号exam01,指定属于users组,该帐号于2009-07-30失效

程序和权限管理_第3张图片

组账号文件

Cat /etc/passwd 用户存放的信息

Cat /etc/shadow 查看用户对的密码信息

/etc/group:保存组帐号基本信息

/etc/gshadow:保存组帐号的密码信息

文件/目录的权限和归属

读取 r:允许查看文件内容、显示目录列表

写入 w:允许修改文件内容,允许在目录中新建、移动、删除文件或子目录

可执行 x:允许运行程序、切换目录

归属(所有权)

属主:拥有该文件或目录的用户帐号

属组:拥有该文件或目录的组帐号

举例:

mkdir uuu

chown lisi:a uuu/

chmod 655 uuu

你可能感兴趣的:(linux,运维,服务器)