Linux第二讲--用户权限

前言:我们之前的账号是root,现在我们要在创建一个个人账号,本文将围绕其进行讲解。

1.新建个人账号

在命令行输入:adduser +名字

passwd + 名字

输入后会出现这个界面

设置一下密码(为了保护隐私,输入时光标是不会动的,输入完成后按回车)

设置完成后,点击右上角的新建

名称和说明想写啥都行,主机填你root账号的ip,点击确定,之后点旁边的打开

找到你刚刚新添加的机器, 双击后输入刚刚设置的新账号名字以及密码

点击确定后进入这个界面后,输入whoami,若出现这个界面,则个人账号配置成功!

2.个人账号切换到root账号

命令行输入:su root,并输入root的密码(密码不会显示)

输入后,按回车,进入这个界面,证明切换到root(超级用户)

此时若想再变回个人账号,ctrl+d即可

现在回到我们个人账号里面,我想看一下这个系统还有那些账号,于是输入ls /home

现在,我们想从rzh账号切到wzd账号,但是假设我们不知道该账号密码,

于是我们先且回到root账号,在转到wzd账号

如此完成操作!

我们再回到rzh账号上,查看一下目录,发现我们在家目录的路径下

但是当我们切换到root时,发现路径没变!这不是我们想要的!只是单纯的身份切换

所以,切回我们在rzh账号上,输入su - root

这回路径变了,而且还多打印了上次切换为root的时间 ,是root的重新登陆

此时我们若想在切到wzd账号也十分容易

3. 指令提权功能

所谓指令提权功能,就是个人账号取执行root才可以执行的命令

当我们以个人账号想给root账号拷文件时,直接考会失败

一种解决方法是切换到root,这里我们不再多说,但是如果我们就想用个人账号考该怎末办呢?

我们不妨这样输入:

但不幸的是,还是操作不了,因为我们还没有被管理员加入白名单里面,Linux规定,默认新政的用户,无法直接执行sudo,新用户不受系统信任!

所以,我们现在来把rzh拉近白名单吧!

退出个人账号,进入root账号,并输入 ls /etc/sudoers,并进入到sudoers配置文件中。

找到这一栏:

把rzh账号按上述格式加进去(空格要按TAB)

之后ctrl+x,然后y,回车,退出,此时rzh就已经进入白名单了

现在我们可以向root传文件了!

在rzh个人账号上输入:

如此,我们完成了个人向root的文件的拷贝

我们还可以删root的文件

1)记得带sudo

2)第二次个人对root的操作不需要密码了,第一次输入的密码顶十多分钟的作用

我们在对比一下有无sudo的区别:

我们会发现,文件的创作者不同,一个是root,一个是rzh

好了,本文到此结束了,以后我们要在个人账号进行练习,尽量不要去root账号,以避免损失!

相关推荐
爱写代码的森3 小时前
鸿蒙三方库 | harmony-utils之ImageUtil图片保存到本地详解
服务器·华为·harmonyos·鸿蒙·huawei
灯澜忆梦3 小时前
GO_并发编程---定时器
开发语言·后端·golang
-银雾鸢尾-3 小时前
C#中的StringBuilder相关方法
开发语言·c#
-银雾鸢尾-3 小时前
C#中结构体与类的区别;抽象类与接口的区别
开发语言·c#
天天进步20154 小时前
UI-TARS 源码解析 #10:parse_action 源码解析:如何用 AST 安全解析模型生成的函数调用?
安全·ui
大模型码小白4 小时前
【Python零基础教程】继承、多态与魔法函数:面向对象编程三大核心特性详解
java·大数据·开发语言·人工智能·python·ai编程
大耳朵-小飞象5 小时前
电力安全运维的智能密码:BACS如何破解设备全生命周期管理难题,让电网安全“看得见、管得住”?
运维·安全·智慧城市·能耗系统·楼宇智控·未来生活
极客侃科技5 小时前
制造企业 MES/APS 选型:SAP PP/DS 集成、ERP-MES 边界划分与一体化架构要点
运维·架构·制造
HLC++6 小时前
Linux的进程间通信
android·linux·服务器
段一凡-华北理工大学6 小时前
向量数据库实战:选型、调优与落地~系列文章12:文本分块策略实战:chunk_size 怎么选?重叠多少?
开发语言·数据库·后端·oracle·rust·工业智能体·高炉智能化