当前位置: 首页 > wzjs >正文

中国网站排名网官网上海营销咨询公司

中国网站排名网官网,上海营销咨询公司,聚名网登录,seo关键词排名优化手机系列文章目录 虚拟机 | Ubuntu 安装流程以及界面太小问题解决 虚拟机 | Ubuntu图形化系统: open-vm-tools安装失败以及实现文件拖放 文章目录 系列文章目录前言一、su和sudo是什么?1、su忘记root密码的解决方案无法进入GRUB引导页面 2、sudo推荐使用sud…

系列文章目录

虚拟机 | Ubuntu 安装流程以及界面太小问题解决
虚拟机 | Ubuntu图形化系统: open-vm-tools安装失败以及实现文件拖放


文章目录

  • 系列文章目录
  • 前言
  • 一、su和sudo是什么?
    • 1、su
      • 忘记root密码的解决方案
        • 无法进入GRUB引导页面
    • 2、sudo
      • 推荐使用sudo
  • 总结


前言

经过之前系列文章的学习,我们学会了Ubuntu操作系统的安装,使用open-vm-tools工具集简化宿主机与虚拟机之间的交互。

现在,我们要开始新的历程!

Linux是一个典型的多用户操作系统,所以,接下来,让我们来探索一下多用户的功能实现,这能够帮助我们更好的使用Linux操作系统。

从用户的观点来看,操作系统是用户与计算机之间的接口


一、su和sudo是什么?

在Linux操作系统中,su和sudo是两个用于执行管理任务或以其他用户身份运行程序的命令。
它们都与系统的安全模型有关,特别是与用户权限提升相关。

1、su

  • su代表“switch user”或“substitute user”的缩写,其主要功能是允许用户切换到另一个用户账户下执行命令,默认情况下是切换到超级用户(root)。
  • 使用su时,系统会提示输入目标用户的密码,如果正确,则切换成功。
# 切换到root用户:
su - 或 su - root# 切换到其他用户:
su - username

命令图示:

在这里插入图片描述
在这里插入图片描述
注意:

  • 使用su完全切换到了目标用户的环境下,这意味着所有环境变量都将被替换为目标用户的设置。

忘记root密码的解决方案

  • 一般的linux发行版在安装时,会让我们为 root 用户设置密码,并同时创建一个拥有 sudo 权限的普通用户账户。

情况一:

  • 忘记root密码,但是知道拥有sudo权限账户的密码。(简单仅需要终端操作即可)
# 设置root账户密码
sudo passwd root

在这里插入图片描述
情况二:

  • 忘记root密码,且不知道拥有sudo权限账户的密码。(GRUB)
无法进入GRUB引导页面

编辑GRUB配置文件:

sudo nano /etc/default/grub

修改以下内容(如果有):

GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=10

注释以下内容后,按 ctrl+z 退出编辑:

GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true

更新GRUB配置:

sudo update-grub

正常操作流程,如下:

1、重启,长按shift键进入Grub引导加载程序

在这里插入图片描述
2. 在Ubuntu选项,按E键对其进行编辑

  • 找到 Linux行,在末尾添加如下内容:
rw init=/bin/bash

在这里插入图片描述
3. 配置完成后按Ctrl+X键,可进入命令操作界面

  • 输入如下命令修改密码:
passwd

在这里插入图片描述

4、重启系统,正常登录。

2、sudo

  • sudo意为“superuser do”,它允许授权用户以另一个用户(通常是root用户)的身份执行命令,而不需要知道那个用户的密码。

  • sudo通过配置文件:

    • /etc/sudoers,来指定哪些用户可以运行哪些命令。
    • 可以通过不同的参数进行细粒度控制。
  • 以root身份执行单个命令:sudo command

  • 执行多个命令或长时间的任务,使用以下命令来获得一个root shell:

    • sudo -s
    • sudo -i
    • sudo su + 当前账户密码

在这里插入图片描述

推荐使用sudo

  • sudo相对于su的一个关键优势在于
    • 它可以记录下谁执行了哪些命令,这有助于审计和追踪
  • sudo可以自定义配置为仅允许特定命令以提升权限执行,
    • 减少误操作或恶意行为的风险。

总结

  • 虽然可以sudo su命令 来获取root权限,但是 长期保持 root shell可能会增加误操作的风险。
    • 在完成管理任务之后,最好退出(使用:exit)root shell 返回普通用户权限。
  • 此外,频繁使用root账户也可能暴露系统于不必要的安全风险之下。
    • 因此,仅在必要时使用这些命令,并尽可能利用 sudo 来限制特权提升的范围和时间。

各位再见!这里是 鳄鱼杆,钓……鳄鱼的杆儿!

期待下次再会,愿每一次垂钓之旅都能满载而归。

在这里插入图片描述

http://www.dtcms.com/wzjs/567968.html

相关文章:

  • 张家界简单的网站建设人才网最新招聘信息网
  • 有没有专门做京东天猫的人才网站北京智能网站建设平台
  • 临汾做网站网页的网站建设
  • 网站建设细化流程电工培训机构
  • 世界经理人网站手机版惠州做网站首选惠州邦
  • 咋把网站制作成软件哈尔滨做网站哪里好
  • 喊人做网站需要注意些什么上海做网站的公司多少钱
  • 如何在网上做自己的网站定制开发app价格
  • 网站改版合同广州安全教育平台账号是多少
  • 在线制作二维码网站携程旅行网站建设分析
  • 商汇通网站网络营销推广的方式方法有哪些
  • 天津做网站哪家好大量图片展示网站模板
  • 梅州网站建设wlwlwordpress分类目录链接
  • 建立个人网站怎么赚钱5118素材网站
  • 网站开发好做还是平面好做闸北区网站设计与制作
  • 口碑好网站建设哪家好顺德品牌网站建设价位
  • asp.net网站开发百科房产网站程序
  • 江西app网站建设手机画平面图软件
  • 网站关键词下降浙江新华建设有限公司网站
  • 宿迁大型三合一网站开发wordpress手机维护
  • 个人网站效果wordpress app 开发
  • 网站建设客户开发方法wordpress域名配置
  • 网站定位与功能分析地方门户系统源码
  • 网页设计与网站开发的区别六安网站建设招商
  • 哈尔滨市建设安全监察网站_首页做网站挣钱不
  • 在哪里做马可波罗网站网站运营培训班
  • 微网站和手机网站的区别wordpress仿 模板
  • seo外包公司如何优化seo兼职论坛
  • 建设工程教育官方网站wordpress logo 字体颜色
  • 江门做网站价格美妆网站设计模板