账号及权限管理

文章详细阐述了Linux系统中的用户帐号类型,包括超级用户、普通用户和程序用户。它解释了UID和GID的概念,以及它们在用户和组权限中的作用。用户和组的关系被比喻为员工与职务,强调了基本组和附加组的区别。文章还介绍了如何通过useradd、passwd、usermod和groupadd等命令进行用户和组的管理,以及chmod和chown在修改权限和所有权上的应用。
摘要由CSDN通过智能技术生成

目录

1.1用户帐号类型

1.2 组帐号

1.2.1 基本组(私有组)

1.2.2附加组

1.3 UID

1.3.1

1.3.2GID

1.3.3用户和组的关系

1.4用户账号管理

文件位置

                             命令

     

添加用户

选项

密码管理

修改用户账号的属性

选项

示例

删除用户

组管理

账号文件

添加组

选项

删除组账号

查询

chmod

chown


1.1用户帐号类型

1.超级用户;  及超级管理源账户   对本机拥有最高管理权限              root       

  0

2.普通用户:有root或其他管理源账户创建,权限受到一定的限制             

centos6前500+                 centos7以后1000+        

3.程序用户:特定用于分配给程序的低权限账号,一般来说无法登录仅用于维持程序的正常运行

centos6以前   1-499        centos7以后  1-999+

1.2 组帐号

组相当与员工于公司中的职位   组都具其相对应的权限但大体相同

1.2.1 基本组(私有组)

相当与员工在公司中最基础的职务

  • 建立账户时,若没有指定账户所属的组,系统会建立一个和用户名相同的组,这个组就是私有组,这个组默认只容纳了一个用户。

  • 基本组一般在/etc/passwd文件中指定

基本组有且唯一    附加组可有可无    可有多个

1.2.2附加组

附加组      相当于员工在公司中附加兼任的职务可有可无   有的话可能有好几个

1.3 UID

1.3.1

UID:用户识别号     linux中每个账号都有一个数组形式的身份标记   

1-999 预留给系统,叫系统用户(程序用户),某个程序比如数据库

给人使用的账户是从1000开始

1.3.2GID

GID  组表示号   用以表示组账号的身份

1-499为程序组账号默认          500-60000   分配给普通用户使用

1.3.3用户和组的关系

用户 是员工 组 是职位

员工 可以兼职多个岗位

总有一个最重要的身份 主要组合附加组

主要组 必须要一个组 有且唯一

附加组 可有可无 有可以有多个

默认行为当你创建一个新用户时会自动创建一个和之同名的主组

1.4用户账号管理

文件位置

/etc/passwd       存放用户名称 ,宿主目录 登录shell等信息

 /etc/shadow    用于保存密码

                             命令

     

添加用户

useradd   选项    用户名    

在/etc/passwd  和  /etc/shadow  中生成  账号相关信息   

示例

useradd lisi

id lisi

cat /etc/passwd |grep lisi

选项

-u  指定uid号

-d  指定家目录

-e  指定账户失效时间

-g  指定组   基本组

-G  指定附加组

-M  不建立加u路

-s  只当shell

密码管理

passwd

直接运行  passwd  修改密码

passwd  选项  用户名

修改用户账号的属性

修改已存在账户属性的命令

usermod  选项   用户名

选项

-l    更改登录名称

-L  锁定用户账户

-u  修改uid号

-U  解锁用户

-d  修改家目录

-e  修改账户失效时间

-g 修改基本组

-G 修改附加组

-s 修改shell类型

示例

无交互修改密码    echo   ‘123123’  |passwd  --stdin zhou   

删除用户

userdel  选项   用户名

-r   连带家目录一块删除

组管理

账号文件

/etc/group        保存账号的基本信息

/etc/gshadow   保存账号的密码信息

添加组

groupadd       选项       组账号名

选项

-a   向组中添加一个用户

-d  从族中删除一个成员

-M  定义成员列表,中间一,分隔

删除组账号

groupdel   账号名

查询

finger  查询用户账号详细信息

chmod

修改权限等

模式法

chmod  对谁  操作  +-权限   文件

谁:u属主,g属主,o其他 ,a

权限xwr

数字法

1  2  3

x  w  r

chown

修改属主,属组

-R  递归修改

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值