账号和权限管理

账号和权限管理,第1张

目录

一、用户账号和组账号概述linux基于用户身份对资源访问进行控制

1.用户账号

2.组账号

3.UID和GID

二、用户账号文件

三、组的分类

四、创建用户跟删除用户

1.useradd命令(创建)

五、设置/更改用户口令passwd

六、usermod命令

七、组账号

1.添加组账号groupadd

2.删除组账号groupdel


一、用户账号和组账号概述
linux基于用户身份对资源访问进行控制 1.用户账号

超级用户:root用户时linux *** 作系统中默认的超级用户账号,对本机拥有至高无上的权限,类似于windows *** 作系统中的administrator用户。只有当进行系统股那里维护任务时,才建议使用root用户登录系统,日常事务处理建议只是用普通用户账户。 root拥有对系统的最高的管理权限 ID=0

普通用户:普通用户账号是由root用户或其他管理员用户创建,拥有的权限受到一定限制,一般只在用户自己的宿主目录中拥有完整权限 系统用户UID:1-999(centos7版本)1-499 (centos6版本)UID:即每个用户的身份标示,类似于每个人的身份z号码.

程序用户:在安装Linux *** 作系统及部分应用程序时,会添加一些特定的低权限用户账号,这些用户一般不允许登录到系统,而仅用于维持系统或某个程序的正常运行,如 bin、daemon、ftp、mail等伪用户一般不会用来登录系统的,它主要是用于维持某个服务的正常运行.如: ftp,apache

2.组账号

基本组:基于某种特定联系(如都需要访问FTP服务)将多个用户集合在一起,即构成一个用户组,表示该组内所有用户的账号称为组账号。每一个用户账号至少属于一个组,这个组称为该用户的基本组(或私有组):

附加组:若该用户同时还包含在其他的组中,则这些组称为该用户的附加组(或公共组)。

UID:即每个用户的身份标示,类似于每个人的身份z号码. 管理员组:root, 0 普通组:GID

系统组:1-499 ( centos6) , 1-999 (CENTOS7)

普通组:500+ ( Centos6) , 1000+ (CENTOS7)

表示该账户需要密码才能登录,为空时,账户无须密码即可登录组账号

3.UID和GID

UID(User IDentity,用户标识号)

GID(Group IDentify,组标识号)

二、用户账号文件

/etc/passwd:保存文件名称、宿主目录、登录shell等基本信息

/etc/shadow:保存用户的密码、账号有效期等信息

root:x:0:0:root:/root:/bin/bash

用户名,密码占位符,UID号,GID号,描述信息,用户的宿主目录

三、组的分类

当一些用户需要做同一件事情的时候,把他们加到一个组中便于管理

1.基本组,一般新建用户的时候会随着用户自动创建,与用户同名

2.附加组,一般一个用户可以有0个或多个附加组

一个用户只有一个基本组,可以有多个附加组

为什么会创建家目录?为什么会UID从1000开始,UID最大是多少?

是由于/etc/login.defs这个文件中的配置决定的

添加用户账号

四、创建用户跟删除用户 1.useradd命令(创建)

useradd [选项]... 用户名

-u:指定用户订单UID号,要求该UID号码未被其他用户使用

-d:指定用户的宿主目录位置(不能与-M一起使用)

-e:指定用户的账户失效时间,可使用2022-3-31格式的日期

-g:指定用户的基本组名

-G:指定用户的附加组名

-M:不建立宿主目录

-s:指定用户的登陆shell

2.userdel命令(删除)

userdel -r 用户名

添加-r选项时,表示连用户的宿主目录一并删除

五、设置/更改用户口令passwd

1.passwd命令

passwd [选项]... 用户名

2.常用选项

不指定用户名时,修改当前账号的密码

-d:清空指定用户的密码,仅使用用户名即可登录系统

-l:锁定用户账户

-S:查看用户账户状态(是否被锁定)

六、usermod命令

-l:更改用户账号的登录名称(Login Name)

-L:锁定用户账户

-U:解锁用户账户

-u:修改用户的UID

-d:修改用户的宿主目录位置-e:修改用户的账户失效时间,可使用YYYY-MM-DD的日期格式

-g:修改用户的基本组名(或使用GID号)

-G:修改用户的附加组名(或使用GID号)

-s:指定用户的登陆shell

七、组账号 1.添加组账号groupadd

groupadd命令

groupadd [-g GID] 组账号名

2.删除组账号groupdel

groupdel命令

groupdel 组账号名

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/722474.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-26
下一篇 2022-04-26

发表评论

登录后才能评论

评论列表(0条)

保存