账号与权限管理

news2025/3/15 0:23:47

一、Linux用户

1.1用户类型

1.普通用户:权限受到限制的用户

2.超级管理员:至高无上的权限

3.程序用户:是给程序使用的,不允许登录(为了安全性考虑)


能不能打开文件和用户有关,用户有自己的权限

运行程序不能使用超级管理员

因为  nginx有漏洞bug,会破解使用用户

1.2系统如何区别用户身份

系统区别用户的身份使用的是uid号

超级管理员默认  uid 是  0     (如果你的uid号为0,就是超级管理员)

普通用户   centos7   包括1000-60000   (uid号范围)

形成用户  1-999   (uid号范围)

60000 最大值是可以修改


centos6    uid:

超级管理员  uid=0

程序用户  1-499

普通用户  500开始


/etc/passwd--------->存放用户信息

分为7段,每段用   :  隔开

 liwu:x:1003::/home/liwu:/bin/bash

liwu:用户名

x     :密码占位符

1003:uid

1003:gid

普通用户    备注信息

/home/liwu   家目录位置

/bin/bash      默认的shaell类型     /sbin/nologin   这个shell类型不让登录

/etc/shadow---------->存放密码,用户密码信息

root                        用户名

$6$4V9hEko/        加密的密码,  *  !  !  代表不可以登录

19717                    最近一次修改密码的时间

7                             7天以后才可以改密码,0代表随时可以改,限制你改密的时间期限

99999                    密码有效时间,99999永久有效

7                             密码过期前7天,会提醒你一次

8                             密码过期8天后账号会被锁定,登录不了

19718                    明天过期,用户的有效期,超过有效期,登录不了系统

保留字段,代表未使用


1.3useradd----建用户

原理:使用命令  useradd  最后是在passwd文件中添加一条记录

useradd实际上是修改了passwd文件

passwd实际上是改了shadow文件

作用:添加新用户,并对新用户进行一些个性化设置

1.新建一个用户useradd

useradd  xzq

2.-u---------->指定uid 

useradd  -u  717  qq

 3.-M---------->不生成家目录

useradd   -M  jzg

4.-s----------->指定shell类型 

useradd  -s  /sbin/nologin  ky35

5.-e--------->指定用户失效时间 

useradd  -e    2023-12-26  ky34

 6.结合

useradd   -u    717  -M   -s    /sbin/nologin   ky36

7.产生随机密码 

cat   /dev/random   |  tr  -cd [a-zA-Z0-9]   |  head   -c  12

  

linux命令修改是临时性的,需要永久生效,得写入文件

1.4passwd

修改密码

免交互修改密码

echo "123123" | passwd 用户 --stdin

1.passwd -l 用户名------->锁定用户

passwd   -l   xzq

2.passwd   -u  用户名--------->解锁用户

passwd  -u   xzq

passwd  -f xzq------更改用户密码

3.查看用户状态

passwd  -S  xzq 

4.清空密码,不需要密码就能登录

passwd  -d  xzq 

 

1.5usermod

对已有的用户属性进行修改

选项和useradd基本一致

1.锁定用户

usermod  -L  zhangsan

2.解锁用户

usermod  -U  zhangsan

3.修改用户

usermod  -l  zs  zhangsan

 

1.6userdel

userdel     用户名--------------删除用户

userdel   -r   用户名-----------把家用户一起删除

用户账号的初始配置文件:/etc/skel/

usermod   -l   zs    zhangsan:修改用户名以后,删除

二、文件夹的权限命令

注:文件夹一定要有x,没有x,r和w没用

r 可以看 4

w 可以改 2

x 可以执行,是文件夹的最小权限 1

rwx 有就写,没有,用 - 表示没有


rw- r-- r--

属主 属组 其他

-rw-r-r--.1 root root 08月 26 2021 abc.txt

root 可读可写

root组中的用户 只可读

其他用户 只可读


注:一个文件可以被删除,只和所在文件夹有关 (文件夹有wx权限就可以删除)

cp test (当前用户要有读的权限)

能不能操作文件、文件夹,和你当前登录用户权限有关系

2.1chmod

修改权限

r=4, w=2, x=1

--rw--r--r=6 (4+2) 44

chmod   777   文件名

1.chmod   u+rw(或者777)  属主,加权限

2.chmod   g+rwx(或者777)  文件名----------->属组,权限加满

3.chmod   o+rwx(或者777)  文件名---------->其他人,权限加满

chmod   a+rwx(或者777)*------------->给以上三个权限加满

+加上,在原有基础上,加上权限

-在原有基础上,减去权限

=赋予,原有权限不看

2.2chown

修改属主和属组

chown  属主:属组  文件或文件夹

chown   -R------->修改属主   属组

-R   递归,所有都改


1.属主,属组都改

chown  用户名:组件  文件

chown  lisi:lisi  1

 

2.属主

chown  用户名  文件

chown  lisi  1

 

3.属组

chown  : 组名  文件

chown  :lisi  1

 

补充:

sticky位,自己删自己,文件上无意义

chmod   o+t  DIR...

chmod   o-t   DIR..

suid:使用命令时,把当前用户当成文件的所属主

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1337036.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

关于chatglm3 function calling的理解

ChatGLM3-6B开源了工具调用,好奇他是怎么实现的,所以写了这个文章记录。 一、测试官方的示例 官方给的示例很简单,只不过给的两个函数 track 和 text-to-speech 没有具体的实现,模型的输出也只是给出了需要调用的函数名和参数。剩…

w16php系列之基础数组

一、索引数组 概念 索引数组 是指键名为整数的数组。默认情况下&#xff0c;索引数组的键名是从0开始&#xff0c;并依次递增。它主要适用于利用位置&#xff08;0、1、2……&#xff09;来标识数组元素的情况。另外&#xff0c;索引数组的键名也可以自己指定 示例代码 <…

网络调优,部署内网备份冗余和负载分担---实验

目录 网络调优&#xff0c;部署内网备份冗余和负载分担---实验 拓扑 需求 配置步骤&#xff1a; 配置命令: 网络调优&#xff0c;部署内网备份冗余和负载分担---实验 拓扑 需求 主机获取IP地址&#xff0c;访问WEB服务器&#xff0c;WEB服务器网关在SW5上SW5作为VLAN10,V…

【实施】共享目录防火墙

文章目录 一、共享文件1.1 为什么需要配置文件夹共享功能1.2 配置文件夹共享功能1.3 访问共享文件1.4 普通共享和高级共享 二、安装JDK和Tomcat2.1 安装JDK2.2 安装Tomcat 三、防火墙配置 一、共享文件 1.1 为什么需要配置文件夹共享功能 我们在工作和生活中经常有需要将自己…

2024年五个大胆的网络安全预测

纵观历史&#xff0c;网络安全行业不断对攻击者的转变以及运营现实的变化做出反应&#xff0c;新的一年也不例外。随着人工智能和云计算等新技术改变网络安全格局&#xff0c;攻击者和防御者之间的猫捉老鼠游戏肯定会加剧&#xff0c;并且会变得更加复杂。 再加上其他因素&…

带你学C语言~指针(3)

目录 ✍0.前言 &#x1f680;1.字符指针变量 &#x1f685;2.数组指针变量 &#x1f431;‍&#x1f3cd;2.1.数组指针变量是什么 &#x1f431;‍&#x1f3cd;2.2数组指针变量怎么初始化 &#x1f6a2;3.二维数组传参的本质 &#x1f680;4.函数指针变量 ✈4.1函数指…

15个主流设计灵感网站,激发你的创作灵感!

即时设计 即时设计是一种强大的云设计工具&#xff0c;已成为许多设计师、产品经理和开发人员的首选工具之一。即时设计用户可以使用内置的工具和功能快速创建和编辑设计&#xff0c;或与其他用户共享和合作。此外&#xff0c;即时设计还有一个丰富的资源社区&#xff0c;为用…

制造业数字化转型的核心不止是技术

一、制造业的数字化转型意味着什么&#xff1f; 在当今的制造业领域&#xff0c;数字化转型意味着通过集成数字技术来增强传统的制造方法、产品和劳动力的过程。这些技术包括一系列创新&#xff0c;如自动化软件、电子商务系统、传感器、工业机器人等。 二、制造业数字化转型的…

ubuntu 安装apisix -亲测可用

官方未提供在ubuntu系统中安装apisix的方式&#xff0c;似乎只能通过源码方式安装&#xff0c;但是并不推荐&#xff0c;非常容易失败&#xff0c; 具体操作方式如下&#xff1a; ubuntu和Debian其实类似的&#xff0c;可使用DEB方式安装&#xff0c;如下截图 注意&#xff1…

22000mAh 电池,这款国产新机来了场「续航」震撼

见惯了主流智能手机&#xff0c;是时候上一波离谱新机震撼了。 三防手机这一细分类型&#xff0c;咱们普通用户可能接触得比较少&#xff1b; 但对于极限运动、野外探险爱好者来说&#xff0c;这玩意儿可是关键时候能救命的必备神器。 在真正严苛环境面前&#xff0c;性能啥的…

《Vue2.X 进阶知识点》- 防 ElementUI Divider 分割线

前言 使用 el-divider 背景为白色是没问题的。 但当背景换成其它颜色&#xff0c;问题就出现了&#xff01;&#xff01; 仔细看原来是两层&#xff0c;默认背景色是白色。 想着把背景色改为透明应该能用&#xff0c;结果发现背面是一条实线&#xff0c;难怪要用白色遮挡…不符…

使用LLaMA-Factory微调ChatGLM3

1、创建虚拟环境 略 2、部署LLaMA-Factory &#xff08;1&#xff09;下载LLaMA-Factory https://github.com/hiyouga/LLaMA-Factory &#xff08;2&#xff09;安装依赖 pip3 install -r requirements.txt&#xff08;3&#xff09;启动LLaMA-Factory的web页面 CUDA_VI…

HarmonyOS4.0系统性深入开发05ArkTS卡片运行机制

ArkTS卡片运行机制 实现原理 图1 ArkTS卡片实现原理 卡片使用方&#xff1a;显示卡片内容的宿主应用&#xff0c;控制卡片在宿主中展示的位置&#xff0c;当前仅系统应用可以作为卡片使用方。卡片提供方&#xff1a;提供卡片显示内容的应用&#xff0c;控制卡片的显示内容、…

ElasticSearch 聚合统计

聚合统计 度量聚合&#xff1a;求字段的平均值&#xff0c;最小值&#xff0c;最大值&#xff0c;总和等 桶聚合&#xff1a;将文档分成不同的桶&#xff0c;桶的划分可以根据字段的值&#xff0c;范围&#xff0c;日期间隔 管道聚合&#xff1a;在桶聚合的结果上执行进一步计…

【MYSQL】MYSQL 的学习教程(七)之 慢 SQL 优化思路

1. 慢 SQL 优化思路 慢查询日志记录慢 SQLexplain 分析 SQL 的执行计划profile 分析执行耗时Optimizer Trace 分析详情确定问题并采用相应的措施 1. 慢查询日志记录慢 SQL 如何定位慢SQL呢&#xff1f; 我们可以通过 慢查询日志 来查看慢 SQL。 ①&#xff1a;开启慢查询日志…

围栏中心点

后端返回的数据格式是 [{height: 0,lat: 30.864277169098443,lng:114.35252972024682}{height: 1,lat: 30.864277169098443,lng:114.35252972024682}.........]我们要转换成 33.00494857612568,112.53886564762979;33.00307854503083,112.53728973842954;33.00170296814311,11…

labuladong日常刷题-递归魔法 | LeetCode 206反转链表 92反转链表-ii

递归魔法 LeetCode 206 反转链表 2023.12.26 题目链接labuladong讲解[链接] ListNode* reverseList(ListNode* head) {//递归退出条件if(head NULL || head->next NULL)return head;//递归ListNode* last reverseList(head->next);//处理head->next->next …

腾讯云轻量服务器4核8G12M有三年优惠价表

腾讯云轻量服务器4核8G12M有三年优惠价吗&#xff1f;有&#xff0c;但是不怎么优势&#xff0c;相对于云轻量2核2G4M带宽三年价格是540元、2核4G5M带宽3年优惠价756元&#xff0c;4核8G12M轻量应用服务器三年价格是5292元&#xff0c;怎么样&#xff1f;还想买吗&#xff1f;阿…

9.独立看门狗IWDG窗口看门狗WWDG编码思路

前言&#xff1a; 看门狗是维护系统稳定性的一向技术&#xff0c;可以让代码跑飞及时复位&#xff0c;在产品中非常常用&#xff0c;俗话说&#xff0c;重启能解决90%的问题&#xff0c;作为产品来说&#xff0c;你总不能因为一次bug就让程序卡死不动了&#xff0c;肯定要试着重…

微信小程序云开发-下载云存储中的文件

一、前言 很多时候我们需要实现用户在客户端下载服务端的文件&#xff08;图片、视频、pdf等&#xff09;到用户本地并保存起来&#xff0c;小程序也经常需要实现这样的需求。 在传统服务器开发下网上已经有很多关于小程序下载服务端文件的资料了&#xff0c;但是基于云开发的…