Linux账户和权限管理

本文详细介绍了Linux操作系统中的账户和权限管理,包括用户分类(超级用户、普通用户、系统用户)、用户组分类、用户和组管理命令(如chage、useradd、passwd、userdel、groupadd、gpasswd)以及chmod的使用,旨在帮助读者理解和掌握Linux系统中的用户账户与权限控制。
摘要由CSDN通过智能技术生成

目录

前言

​一.用户的分类

二.用户组的分类

三.用户管理

四.chage用法

五.useradd的用法

六.passwd用法

七.userdel的用法

八.组账户管理

九. groupadd的用法

十.gpasswd的用法

十一.目录文件和归属

十二.chmod的使用

十三.总结


前言

Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。

一.用户的分类

Linux用户有三种
1.超级用户:root用户是Linux操作系统中的最高权限,可以对主机执行所有权限,在微软操作系统中也会有一个叫管理员(Adminstrator)的最高权限,用于维护和管理。
2.普通用户:普通用户是由root用户或其他用户创建,权限收到限制,只在自己的目录中有完整权限。
3.系统用户:linux系统中会跑一些服务,程序需要合理运行,就需要给程序分配一个用户身份,这些用户用用管理这些服务,无法用与登录。
UID:每个用户ID(身份标识)

二.用户组的分类

管理员组:root ID=0  组账号=0
系统组:系统组=1-999(centos7)系统组=1-499(centos6)
普通组:1000+
附加组:wk(用户),每个用户都会有个基本组,基本组就是自己(wk),但wk想要root权限,那么把wk用户加入到root组中,将获得root权限,那root就是wk用户的附加组。
GID:表示组ID

三.用户管理

1列:root:表示用户名
2列x:表示用户设有密码,但不是真的,密码保存在/etc/shadow里(影子文件),保证密码安全。


3列:UID用户
4列:GID组
5列:管理的一个组
6列:自己的目录在哪
7列:是否允许登录(bin/bash允许登录,sbin/nologin不允许登录)(登录的时候shell会查看这个用户后缀是bash还是nologin,bash的话shell还会验证密码,nologin直接就会拒绝)

1列:用户账户
2列:密码加密,!!和*表示没有密码不能登录或账户锁定


3列:表示上一次修改密码时间,从1970年1月1日算,1970年linux诞生。
4列:多久之后可以改密码,0为随时更改,5为更改密码5天后不能再次更改。
5列:密码有效期,默认99999(273年),表示永久生效。
6列:密码到期前的第几天发出告警信息,默认7天,每次登录都会向账户发送修改密码告警
7

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值