广告
返回顶部
首页 > 资讯 > 操作系统 >Linux系统中sudo命令怎么用
  • 685
分享到

Linux系统中sudo命令怎么用

2023-06-16 18:06:21 685人浏览 泡泡鱼
摘要

这篇文章主要介绍了linux系统中sudo命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。sudo:它有什么用途?那么,sudo实际能做些什么呢?如果你在任何Linu

这篇文章主要介绍了linux系统中sudo命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

sudo:它有什么用途?

那么,sudo实际能做些什么呢?如果你在任何Linux命令的前面加上“sudo”这个前缀,那么它会以提升的权限来运行该命令。执行某些管理任务需要提升的权限。有一天,你可能想运行一台LAMP(Linux Apache MySQL PHP服务器,又要手动编辑配置文件。你可能还要重新启动或重置Apache WEB服务器或者是其他服务后台程序。你甚至需要提升的权限来关闭或重新计算机。“嘿,谁关闭了这台机子?”

如果你熟悉windows,sudo与当你试图处理任何重要操作时,弹出来的Windows用户帐户控制(ACL)对话框非常相似,只是不如后者来得友好。在Windows中,如果你试图执行某项管理任务,对话框就会问你是否想继续执行("你果真确信想要运行刚才点击的这个程序吗?")随后执行该任务。在Mac机器上,一个安全对话框会弹出来,要求你输入密码,并点击“确定”。

而Linux方面显得更有戏剧性。要是没有适当的权限,一些操作会显得相当怪异。你在编辑的那个重要的配置文件可能无法正确保存内容。你安装上去的那个程序可能就是拒绝运行。你已下载、想要编译的那段出色的源代码编译不了。你要是不走运的话,甚至还会看到"拒绝访问"或另一个错误信息。你最担心的种种情况都变成了现实,但你要做的就是请求权限!这就是为什么我们在执行像下面这种操作时,应该牢记事先请求超级用户权限:

sudo reboot

在这个屏幕截图中看看如果我们没有先借助sudo提升权限,会出现什么情况:

Linux系统中sudo命令怎么用

首先,我们使用重启命令尝试重启系统。该命令没有提到:“必须是超级用户”。然后,我们试着用sudo重启。sudo要求你提供用户密码。请注意:它要求你提供的是你的密码,而不是根密码。***,我们看到表明现在将重启系统的广播信息。sudo就像是个神奇的命令,会发出神奇的指令。

Linux系统中sudo命令怎么用

为什么sudo比另一个办法更好?

sudo是提升权限的最出色、最安全的方法。我们不妨看一下提升权限的另一个方法。作为切换用户命令,"su"会要求你输入根密码,并且给你一个超级用户提示符,以#符号表示。这个#符号意味着"危险!你已作根用户登录上去!"你下达的***个命令也许顺利执行完毕。但是你一旦忘了,会继续以根用户身份登录。要是打错一个字,就完蛋了!你清除了整个硬驱,而不是清除你下载的那个盗版mp3文件。你的Web服务器和家庭公司统统不见了!如果是sudo,你就得在每一个命令之前输入"sudo"。因而,你没必要记得切回到常规用户模式,那样发生的事故就会更少。

Suderos文件

这个文件可谓是sudo的基础。它控制着谁可以使用sudo命令来获得提升的权限。它通常位于/etc/sudoers。想编辑这个文件,最有效最安全的方式就是,使用visudo命令。这个命令会以提升权限启动vi编辑器,那样你就能编辑并保存该文件。它还会给sudoers文件上文件,那样别人无法编辑该文件。一旦你完成了编辑工作,它会分析文件,查找有无简单的错误。编辑sudo文件要比仅仅使用任何旧的文本编辑器来得安全得多。

该文件含有许多参数。你可以指定哪些用户或哪些用户助可以执行哪些命令。我们准备为自己授予访问sudo的权限,为此只要在底部添加:

username  ALL=(ALL)   ALL //为用户"username"授予sudo访问权 %wheel    ALL=(ALL)   ALL //为属于wheel用户组的所有用户授予sudo访问权

现在指定的用户名就能够使用所有根权限了。你还可以允许某个用户或用户组只对特定服务或服务器拥有sudo访问权,以取代ALL参数,不过那是另一个话题了。

几个选项

与任何优秀的命令一样,也有几个很棒的选项可以让sudo处理更多的事务

  • sudo -b会在后台运行命令。这对显示许多实时输出内容的命令来说很有用。

  • sudo -s 会运行以提升权限指定的外壳,为你提供#提示符(别忘了退出!)

  • sudo su -会让你成为根用户,并装入你那些自定义的用户环境变量。

感谢你能够认真阅读完这篇文章,希望小编分享的“Linux系统中sudo命令怎么用”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网操作系统频道,更多相关知识等着你来学习!

--结束END--

本文标题: Linux系统中sudo命令怎么用

本文链接: https://www.lsjlt.com/news/284790.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux系统中sudo命令怎么用
    这篇文章主要介绍了Linux系统中sudo命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。sudo:它有什么用途?那么,sudo实际能做些什么呢?如果你在任何Linu...
    99+
    2023-06-16
  • Linux中sudo命令怎么用
    这篇文章给大家分享的是有关Linux中sudo命令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux常用命令sudo命令 用来以其他身份来执行命令,预设的身份为root。在/etc/sudoers中设...
    99+
    2023-06-28
  • linux系统中如何使用sudo命令
    这篇文章主要为大家展示了“linux系统中如何使用sudo命令”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux系统中如何使用sudo命令”这篇文章吧。Linux 下使用Sudo 命令,可...
    99+
    2023-06-28
  • Linux sudo命令怎么用
    Linux sudo命令怎么用,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Linux sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行...
    99+
    2023-06-28
  • linux系统sudo命令如何使用
    今天小编给大家分享一下linux系统sudo命令如何使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来...
    99+
    2023-05-25
    linux sudo
  • Linux系统中su和sudo命令的用法
    这篇文章主要介绍“Linux系统中su和sudo命令的用法”,在日常操作中,相信很多人在Linux系统中su和sudo命令的用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统中su和sudo命令...
    99+
    2023-06-12
  • 如何在Linux系统中使用sudo命令
    如何在Linux系统中使用sudo命令?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。“Sudo” 是Unix/Linux平台上的一个非常有用的工具,它允许系统管理员分配给普...
    99+
    2023-06-12
  • Linux的su、sudo、sudo su、sudo -i命令怎么用
    这篇文章主要介绍了Linux的su、sudo、sudo su、sudo -i命令怎么用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux的su、sudo、sudo su、sudo -i命令怎么用文章都会有...
    99+
    2023-06-27
  • Linux sudo命令怎么使用
    这篇文章主要介绍“Linux sudo命令怎么使用”,在日常操作中,相信很多人在Linux sudo命令怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux sudo命令怎么使用”的疑惑有所帮助!...
    99+
    2023-06-28
  • linux下的sudo命令怎么使用
    本文小编为大家详细介绍“linux下的sudo命令怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“linux下的sudo命令怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。sudo是linux下常用...
    99+
    2023-06-27
  • Linux系统中sudo命令的十个技巧总结
    前言 在linux和其他类Unix操作系统中,只有root用户可以运行所有命令并在系统上执行某些关键操作,如安装和更新,删除包,创建用户和组,修改重要的系统配置文件等。 然而,承担root用户角色的系统管理员可以允...
    99+
    2022-06-04
    linux sudo命令 linux的sudo命令 linux中sudo命令
  • Linux系统中chkconfig命令怎么用
    这篇文章主要为大家展示了“Linux系统中chkconfig命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统中chkconfig命令怎么用”这篇文章吧。Linux chkc...
    99+
    2023-06-27
  • linux系统中pstack命令怎么用
    这篇文章主要为大家展示了“linux系统中pstack命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux系统中pstack命令怎么用”这篇文章吧。pstack用来跟踪进程栈,这个...
    99+
    2023-06-28
  • Linux系统中split命令怎么用
    这篇文章将为大家详细讲解有关Linux系统中split命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在Linux系统中split命令可以将一个文件分割成数个,在默认情况下将按照每1000行切割成...
    99+
    2023-06-28
  • Linux系统中stat命令怎么用
    这篇文章给大家分享的是有关Linux系统中stat命令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在Linux系统中stat命令主要用于显示文件或文件系统的详细信息。语法 stat [...
    99+
    2023-06-28
  • Linux系统中watch命令怎么用
    这篇文章主要介绍了Linux系统中watch命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在Linux系统中watch命令的主要作用就是监测一个命令的运行结果,基本...
    99+
    2023-06-28
  • Linux系统中at命令怎么用
    这篇文章将为大家详细讲解有关Linux系统中at命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。当使用shell脚本时,你可能想在某个特定的时间运行shell脚本,Linux系统中提供了多个在特定...
    99+
    2023-06-28
  • Linux系统中traceroute命令怎么用
    这篇文章主要介绍Linux系统中traceroute命令怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在Linux系统中使用traceroute命令可以知道我们发送的信息你的计算机到互联网另一端的主机是走的什么...
    99+
    2023-06-28
  • Linux系统中time命令怎么用
    这篇文章主要介绍Linux系统中time命令怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在Linux系统中time命令用于确定指定命令运行所需的时间。它对于测试脚本和命令的性能非常有用。命令格式 t...
    99+
    2023-06-28
  • Linux系统中tree命令怎么用
    小编给大家分享一下Linux系统中tree命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在Linux系统中 tree命令主要用于以树状图列出目录的内容,...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作