2019年10月14日, sudo 官方在发布了 CVE-2019-14287 的漏洞预警。0x00 简介sudo 是所有 unix操作系统(BSD, MacOS, GNU/Linux) 基本集成的一个用户权限控制/切换程序。允许管理员控制服务器下用户能够切换的用户权限。0x01 漏洞概述该漏洞是一个sudo安全策略绕过问题,可导致恶意用户或程序在目标 Linux 系统上以 root 身份执行任意
主要内容:1 查看系统版本信息:#查看系统版本信息
cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
#查看内核版本号
uname -r
3.10.0-693.el7.x86_64
#查看系统多少位
uname -m
x86_64
#查看内核所有信息
uname -a2 查看用户身份权限: id 用户名3 创建
转载
2024-04-09 14:06:39
593阅读
首先,我们要知道系统当中存在哪些用户。1、用户名和密码的存储位置存储帐号的文件:/etc/passwd存储密码的文件:/etc/shadow通过/etc/shadow获取的只是密码加密后的Hash散列值,需要解密才能看见在输入ls -l /etc/passwd /etc/shadow可以看查密码的权限。添加新用户及用户组使用“useradd ashui”命令给linux系统添加一个新的用户。使用“
转载
2024-03-21 09:27:03
719阅读
# 在Linux中查看MySQL所有表的完整指南
作为一名刚入行的小白,了解如何在Linux环境中查看MySQL数据库中的所有表是非常重要的。本文将分步指导你如何实现这一操作,包括所需的命令和解释。整个流程如下所示:
## 流程步骤
| 步骤编号 | 步骤描述 | 所需命令
原创
2024-08-15 05:55:35
96阅读
最近用使开发的过程中出现了一个小问题,顺便记录一下原因和方法--命令查看 linux新手入门一 参考网络程课:http://linuxcast.net/welcome 习学环境:CentOS6.3 一、行运程序&nb
susu命令用来切换用户,切换到别的用户需要输入密码进行登录。su命令的切换实际上相当于在用户1中打开用户2的情况,所以使用exit命令退出时会回退到用户1。 通过su切换用户通过pstree也可以看到进行了多次su切换用户 登出也能够看到退回到之前的用户su命令及选项su:后跟用户名不跟用户名默认切换到root,表示切换到其他用户,但是不会切换到该用户的家目录,可能会导致查看用户配置时,将上一个
# 如何查看HBase是否在运行
当我们部署HBase集群时,需要时刻监控HBase服务是否正常运行。在Linux系统下,我们可以通过一些命令来查看HBase是否在运行。
## 查看HBase服务状态
我们可以通过以下命令来查看HBase Master服务的状态:
```bash
sudo service hbase-master status
```
这个命令会返回HBase Mast
原创
2024-04-17 05:09:02
57阅读
我们在前面两节的课程内容中,给大家介绍了用户和用户组的基础知识与如何管理用户和用户组。下面我们就来看看用户的其他相关命令。
finger 查看用户信息工具
chfn 更改用户信息工具
id 查看用户的UID、GID及所归属的用户组
su 用户切换工具
sudo
本文阐述了Linux系统下HBA卡的常用基本操作,包括如何通过命令或日志查找HBA,如何查找WWN以及设置永久绑定,以及HBA卡安装完成之后如何识别存储设备。 主机外接存储的准备工作: HBA卡与操作系统的安装顺序决定了主机外接存储的操作步骤。如果HBA安装在操作系统之前,那么连接磁盘还是比较简单的。安装程序检测到发现的硬件并准备所需模块。如果适配器安装于操作系统之后,或在操作
转载
2023-10-09 06:47:05
128阅读
kill [信号代码] 进程ID 以优雅的方式结束进程# kill -l PID-l选项告诉kill命令用好像启动进程的用户已注销的方式结束进程。当使用该选项时,kill命令也试图杀死所留下的子进程。
原创
2021-08-11 14:37:38
153阅读
装linux,可惜,过程相当不顺利,不过还是解决了,nice,做个记录。 首先是做启动盘的工具,网上搜了不少,最后是用UltraLSO,不过不知道为什么原来那个版本不能用,制作完之后,系统进不去,需要最新版的才可以,之后就是将ubuntu的镜像写入U盘就是了,版本是12.04的。(这一段耗时最长,好多工具用了,最后都进不去系统,难以理解啊) 之后是需要给linux腾出空间了,当时搜到一篇文
转载
2023-09-04 21:01:52
32阅读
网盘对于大多数人来说不会陌生,随着科技的发展,它渐渐地走入了我们的生活、工作和学习。最近,国内几大主流网盘陷入关停潮,一开始是115网盘、UC网盘、 新浪 微盘、金山快盘,后来则是 腾讯 微云、华为网盘等,多家网盘纷纷停止存储服务。这会给我们日常生活带来了哪些影响?我们真的离不开网盘了吗?今年3月,国家“扫黄打非办”公布了6起利用销售云盘(网盘)账号和密码传播淫秽色情信息牟利的案件,360云盘、乐
# 在Linux中按时间段查看Docker日志
本文旨在指导刚入行的开发者,如何在Linux环境下按照时间段查看Docker日志。Docker日志管理是容器化应用的重要组成部分,掌握时间段查看日志的方法将帮助我们更好地追踪问题。下面是实现这一目标的过程和代码详解。
## 整体流程
以下是实现按时间段查看Docker日志的步骤:
| 步骤 | 描述 |
|------|------|
| 1
原创
2024-09-17 05:19:15
71阅读
一.安装虚拟机和linux系统,本文安装的是vmware和7.9版本的linux二.环境准备1.安装好系统后,需要连通网络,这里不详细介绍2.使用如下命令查看自己的版本和环境,是否足够安装Oracle3.安装之前,需要一些必备的软件包,因此,使用如下命令查看是否有工具。rpm -q bc binutils compat-libcapl compat-libstdc++-33 elfutils-li
系列专题:Linux运维入门教程 在谈论Linux命令时,其实是在谈论Linux系统本身。10个基本的Linux命令帮助Linux新手来处理日常的基本任务。 最基本的10条命令:sudo、ls、cd、mkdir、cp、rm、grep、cat、poweroff/reboot、yum/apt-get.1.&n
su的用法su命令就是切换用户的工具。比如我们以普通用户dustin登录的,但要添加用户任务,执行useradd ,dustin用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出dustin用户,重新以root用户登录,但这种办法并不是最好的;二是我们没有必要退出beinan用户,可以用su来切换到root下进行添加用户的工作,等任务完成后再退出root。我们可以看到当
转载
2024-07-16 14:37:51
102阅读
sudo是linux下常用的允许普通用户使用超级用户权限的工具它的主要配置文件是sudoers,linux下通常在/etc目录下,如果是solaris,缺省不装sudo的,编译安装后通常在安装目录的 etc目录下,不过不管sudoers文件在哪儿,sudo都提供了一个编辑该文件的命令:visudo来对该文件进行修改。强烈推荐使用该命令修改 sudoers,因为它会帮你校验文件配置是否正确,如果不正
转载
2024-05-27 20:30:01
109阅读
# 在Linux上启动MongoDB
MongoDB是一种广泛使用的NoSQL数据库,因其灵活的文档存储结构和高性能而广受欢迎。如果你是Linux用户并希望在你的系统上启动MongoDB,本文将提供详细的步骤和代码示例,让你可以轻松上手。
## 1. 安装MongoDB
在安装MongoDB之前,请确保你的Linux系统是最新的。首先,更新你的包管理器:
```bash
sudo apt
原创
2024-09-14 07:19:10
334阅读
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务,它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库一:安装依赖 #安装所需依赖
yum install curl openssh-server openssh-clients postfix cronie
# 在Linux上安装Java的完整指南
作为一名新手开发者,了解如何在Linux上安装Java是非常重要的一步。Java是一种广泛使用的编程语言,掌握它将为你今后的开发奠定良好的基础。本指南将详细说明安装Java的流程,以及每一步所需的命令。
## 安装流程
在开始之前,让我们先看一下整个安装的流程。下面是一个流程表格,帮助你更清晰地了解各个步骤。
| 步骤 | 描述
原创
2024-10-10 03:54:35
24阅读