位置: 编程技术 - 正文

Linux系统中的sudo命令使用讲解(linux系统中的用户分为哪几类)

编辑:rootadmin

推荐整理分享Linux系统中的sudo命令使用讲解(linux系统中的用户分为哪几类),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux系统中的输入输出分为三类,linux系统中的链接文件主要分为两种,linux系统中的用户账号分为三种类型,linux系统中的链接文件主要分为两种,linux系统中的用户分为哪几类,linux系统中的链接文件主要分为两种,linux系统中的链接文件主要分为两种,Linux系统中的所有设备都在(),内容如对您有帮助,希望把文章链接给更多的朋友!

“Sudo” 是Unix/Linux平台上的一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的“权利”,让他们执行一些只有超级用户或其他特许用户才能完成的任务,比如:运行一些像restart,reboot,passwd之类的命令,或者编辑一些系统配置文件这样以来,就不仅减少了root用户的登陆次数和管理时间,也提高了系统安全性。

sudo是个统管一切的命令。它的字面意思是代表“超级用户才能做!”(super user do!)对Linux系统管理员或高级用户而言,它是必不可少的最重要的命令之一。你可曾有过这样的经历:在终端中试着运行某个命令,结果却遇到“拒绝访问”?这个就是你所需要的命令!但正所谓,权力越大,责任也越大!较之以根用户身份登录,或者使用 su “switch user” 命令,sudo要好得多。请耐心读下去,看看sudo能为你做些什么!

  sudo:它有什么用途?  那么,sudo实际能做些什么呢?如果你在任何Linux命令的前面加上“sudo”这个前缀,那么它会以提升的权限来运行该命令。执行某些管理任务需要提升的权限。有一天,你可能想运行一台LAMP(Linux Apache MySQL PHP)服务器,又要手动编辑配置文件。你可能还要重新启动或重置Apache Web服务器或者是其他服务后台程序。你甚至需要提升的权限来关闭或重新计算机。“嘿,谁关闭了这台机子?”  如果你熟悉Windows,sudo与当你试图处理任何重要操作时,弹出来的Windows用户帐户控制(ACL)对话框非常相似,只是不如后者来得友好。在Windows中,如果你试图执行某项管理任务,对话框就会问你是否想继续执行(“你果真确信想要运行刚才点击的这个程序吗?”)随后执行该任务。在Mac机器上,一个安全对话框会弹出来,要求你输入密码,并点击“确定”。  而Linux方面显得更有戏剧性。要是没有适当的权限,一些操作会显得相当怪异。你在编辑的那个重要的配置文件可能无法正确保存内容。你安装上去的那个程序可能就是拒绝运行。你已下载、想要编译的那段出色的源代码编译不了。你要是不走运的话,甚至还会看到“拒绝访问”或另一个错误信息。

  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 -会让你成为根用户,并装入你那些自定义的用户环境变量。  有没有现在就用它?  我们想要运行重要任务时,sudo提供了安全的提升权限。在Ubuntu用户当中,它也许是使用最广泛、功能最强大的命令,因为它已成为该发行版中的首选方法。既然你拥有了这么大的权利,那么在运行命令时务必要做到安全!世上可没有su-undo撤销命令!

  sudo的特点

  sudo扮演的角色注定了它要在安全方面格外谨慎,否则就会导致非法用户攫取root权限。同时,它还要兼顾易用性,让系统管理员能够更有效,更方便地使用它。sudo设计者的宗旨是:给用户尽可能少的权限但仍允许完成他们的工作。所以,sudo 有以下特点:

  # 1. sudo能够限制指定用户在指定主机上运行某些命令。

  # 2. sudo可以提供日志,忠实地记录每个用户使用sudo做了些什么,并且能将日志传到中心主机或者日志服务器。

  # 3. sudo为系统管理员提供配置文件,允许系统管理员集中地管理用户的使用权限和使用的主机。它默认的存放位置是/etc/sudoers。

Linux系统中的sudo命令使用讲解(linux系统中的用户分为哪几类)

  # 4.sudo使用时间戳文件来完成类似“检票”的系统。当用户执行sudo并且输入密码后,用户获得了一张默认存活期为5分钟的“入场券”(默认值可以在编译的时候改变)。超时以后,用户必须重新输入密码。

  sudo常用命令

  复制代码代码如下:sudo -h Help列出使用方法,退出。

  复制代码代码如下:sudo -V Version显示版本信息,并退出。

  复制代码代码如下:sudo -l List列出当前用户可以执行的命令。只有在sudoers里 的用户才能使用该选项。

  复制代码代码如下:sudo -u username|#uid User以指定用户的身份执行命令。后 面的用户是除root以外的,可以是用户名,也可以 是#uid。

  复制代码代码如下:sudo -k Kill清除“入场卷”上的时间,下次再使用sudo时要 再输入密码。

  复制代码代码如下:sudo -K Sure kill与-k类似,但是它还要撕毁“入场卷”,也 就是删除时间戳文件。

  复制代码代码如下:sudo -b command Background在后台执行指定的命令。

  复制代码代码如下:sudo -p prompt command Prompt可以更改询问密码的提示语, 其中%u会代换为使用者帐号名称,%h会显示主机名称。 非常人性化的设计。

  复制代码代码如下:sudo -e file Edit不是执行命令,而是修改文件,相当于命 令sudoedit。

Linux系统下的进程监控工具Supervisor的基本使用方法 Supervisor是一个C/S系统,它允许用户在类UNIX系统上控制一些进程。它具有以下特性:1简单Supervisor通过INI格式配置文件进行配置,很容易掌握,它为每个

Linux系统下OpenSSH的安装及基本配置文件详解 远程安装调试SSH特别注意,OpenSSH卸载后,可能导致凡使用SSH协议连接服务器的工具都无法登陆,比如WINSCP、PUTTY等,如果你正使用远程桌面,最好先开

Linux系统下Vim的多窗口使用技巧 利用vsp命令:比如:某文件夹下有文件:复制代码代码如下:vector.cc,substr.cc1.使用vim命令打开任意一个文件:vimvector.cc打开第一个文件。如下图所示:2.

标签: linux系统中的用户分为哪几类

本文链接地址:https://www.jiuchutong.com/biancheng/353364.html 转载请保留说明!

上一篇:Linux系统中管理用户和用户组的相关配置文件简介(Linux系统中管理员如何获得root权限)

下一篇:Linux系统下的进程监控工具Supervisor的基本使用方法(linux进入操作系统)

  • 股东个人房产转入公司契税
  • 采购暂估的处理方式
  • 火车票全额抵减增值税可以吗
  • 流转税解释
  • 增值税发票查验平台怎么查询发票
  • 固定资产出售如何申报增值税
  • 印花税已经申报在哪里点交费
  • 没有社保的临时工值得干吗
  • 土地补偿费入什么科目
  • 固定资产原值错误的账务处理
  • 非贸易付汇去银行汇款流程
  • 商业银行税前收益率
  • 股权转让的溢价要交什么税
  • 企业所得税汇算清缴网上申报流程
  • 外省农村户口可以迁到外省农村吗
  • 小规模季度不超过45万的税收优惠
  • 过了征期还能报税吗
  • 小规模时取得的专票在一般纳锐人之后可以抵扣吗
  • 利润借方余额表示盈利还是亏损
  • 金税盘与税控盘及报税盘怎么区分
  • 水利建设专项收入怎么计算
  • 在境外施工由国家承担吗
  • 房地产企业什么时候交企业所得税
  • 公司账上的钱如何取出来
  • 发票丢失后可以冲红吗
  • 从农民手里收的钱叫什么
  • 企业支出的资产包括哪些
  • 三个点的专票要交多少税
  • 金蝶怎么打开以前的年度账
  • 公司产品因质量问题买家追究
  • acs_log是什么文件
  • php部署在什么服务器
  • win11无法打开开始菜单怎么办
  • win10怎么找应用程序
  • php多维数组遍历输出
  • 受托代销商品会计分录受托方
  • 固定资产清理净损失为什么在贷方
  • java开发和运维
  • echarts-gl
  • js实现继承属性功能
  • 应计入利得和损失项目的有
  • 员工休产假不发工资违法吗
  • 公司为员工代扣代缴
  • 应收款挂账会计分录
  • 如何用织梦在本地搭建网站
  • 织梦如何采集文章
  • 直接人工费和应付职工薪酬
  • 收到生育津贴如何入账
  • 差额征税扣除额的具体规定
  • Debian中PostgreSQL数据库安装配置实例
  • db2数据库创建索引语句
  • 使用正则表达式提取文本(888)555
  • 土地使用权被政府收回要交个税吗
  • 如何理解当期损益
  • 车辆保险费如何缴纳印花税的
  • 企业利息收入需要缴纳所得税吗
  • 长期股权投资股利确认时间点
  • 专项应付款如何核算
  • 解除劳动合同的合法程序
  • 发票线上申领线下配送
  • 包工包料如何核算成本
  • 旅行社代订机票发票报销
  • 应付暂估余额很大怎么办
  • 建账的基本原则是什么
  • sql怎么遍历
  • cmd命令 cd
  • window英语
  • ubuntu 编译软件
  • mac死机按什么都没用
  • linux find 命令详解
  • centos7修改文件内容
  • mac如何全屏窗口
  • xp电脑关机后自动重启是什么原因
  • wind8桌面
  • 英语中our和my的区别
  • unity strangeioc
  • unity投影交互开发
  • 外贸企业出口退税流程及账务处理
  • 财政部监制的发票
  • 企业少缴社保怎么补偿
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设