码迷,mamicode.com
首页 > 系统相关 > 详细

linux用户组权限

时间:2016-08-01 23:21:26      阅读:315      评论:0      收藏:0      [点我收藏+]

标签:linux 用户名用户组权限

            用户组权限

 

 

1解释Linux的安全模型

 

2解释用户帐号和组群帐号的目的

 

3用户和组管理命令

 

4理解并设置文件权限

5默认权限

6特殊权限

 

一:

介绍3A

资源分派:

Authentication:认证(确认身份)

Authorization:授权(给你权限不给你权限)

Accouting|Audition:审计(就是监控)

用户user

管理员:root:uid:0

普通用户:1-65535

Uid:

系统用户:

centos6是1-499|centos7是1-999

对守护进程获取资源进行,权限分配

系统自带的,启动系统是自启

登录用户:centos6是从500+|centos7是1000+

组group

组名和GID

管理员:root:0

系统组:1-499|1-1000

普通组:500+|1000+

 

Linux组的类别:

用户的主要组(主组)

用户必须属于一个且只有一个主组

组名同用户名,且仅包含一个用户:私有组

用户的附加组(辅助组)

一个用户可以属于零个或多个辅助组

技术分享 

 

Linux安全上下文

运行中的程序:进程(process)

以进程发起者的身份运行:

root: /bin/cat

hah: /bin/cat

进程所能够访问资源的权限取决于进程的运行者的身份

 

Linux用户和组的主要配置文件

/etc/passwd:用户及其属性信息(名称、UID、主组ID等)

下图所示:每一行都是一个用户的信息

技术分享 

下图的命令是专门改shell

技术分享 

下图当一个用户,的shell改为nologin后,它将意味着不能登录

技术分享 

技术分享 

只看一个用户的信息

技术分享 

authconfig--passalgo=sha256 --update

可以更改加密类型

 

 

/etc/group:组及其属性信息

 

群组名称:就是群组名称

群组密码:通常不需要设定,密码是被记录在/etc/gshadow

GID就是群组的ID

以当前组为附加组的用户列(分隔符为逗号)

 

Group可以查看用户属于哪个组

技术分享 

/etc/shadow:用户密码及其相关属性

 

登录用名

用户密码:一般用sha512加密

197011日起到密码最近一次被更改的时间

密码再过几天可以被变更0表示随时可被变更)

密码再过几天必须被变更(99999表示永不过期

密码过期前几天系统提醒用户(默认为一周

密码过期几天后帐号会被锁定

197011日算起,多少天后帐号失效。

技术分享 

只有root用户可以查看,普通用户看不了

 技术分享

密码加密是$6,sha512加密suanfa

技术分享 

authconfig--passalgo=sha256 --update

可以更改加密类型

 

/etc/gshadow:组密码及其相关属

 

 

群组名称:就是群组名称

群组密码:

组管理员列表:组管理员的列表,更改组密码和成员

以当前组为附加组的用户列表(分隔符为逗号)

文件操作

编辑文本建议用vipwvigr

 

Pwck是检查语法的

grpck是检查group文件

用户和组的管理命令

 

用户管理命令

 

Useradd是创建新用户的。

技术分享 

创建默认是没有口令的,!!表示禁止登陆

技术分享 

下图的命令可以加!号,加了就不能登录了

技术分享 

-ou 可以是几个用户的iD一样

 

技术分享 

-g是创建主组 -G是创建辅助组的

技术分享 

-d指定用户的家目录放在什么位置

技术分享 

创建用户目录的模板文件夹、etc/skel

技术分享 

这个文件里定义了我们新创建用户的定义属性

技术分享 

 

 

 


linux用户组权限

标签:linux 用户名用户组权限

原文地址:http://11871086.blog.51cto.com/11861086/1833055

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!