微软官方MSDN原版Win10系统下载

现在位置: 首页  > 系统教程  > Linux教程

Linux以其他用户身份来执行程序的方法

时间:2024-04-26 10:19:50   

大家好,今天Win10系统之家小编给大家分享「Linux以其他用户身份来执行程序的方法」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!

来音智能陪练软件系列软件最新版本下载

  在Linux系统中,程序一般都是在系统用户下运行的。当然也其他用户也可以运行程序,只不过要通过以些设置来让程序在其他用户中执行。本文就来介绍一下Linux以其他用户身份来执行程序的方法。

  一、 runuser命令:

  概述:runuser命令使用一个替代的用户或者组ID运行一个Shell。这个命令仅在root用户时有用。

  仅以会话PAM钩子运行,并且没有密码提示。如果用一个非root用户,并且该用户没有权限设置user ID,这个命令将会因为程序没有setuid而失败。因runuser不会运行认证和账户PAM钩子,它比su更底层。

  语法如下图:

  使用注意事项:使用runuser命令,无需使用密码,并且,只能在root用户下使用。

  二、su命令

  1. 概述:su命令允许你成为一个超级用户或者替代用户(substitute user),欺骗用户(spoof user),设置用户(set user)或者切换用户(switch user)。它允许一个Linxu用户切换当前用户到那些你知道密码的目标用户,切换包括与之关联的运行中的控制台(console)或者Shell

  它的语法如下图所示:

  2. 切换到root用户:su命令会询问目标用户的密码,在你的shell命令行中输入 su - 来切换到root用户(你必须知道root用户的密码)

  如果输入了正确的root密码,会话的所有权(这里应该指当前控制台的上下文——译注)将改为root账户。输入logout可以退出一个root登录的shell,输入 whoami或者id命令来验证当前会话的所有者。

上一页12下一页 剩下全文

以上就是关于「Linux以其他用户身份来执行程序的方法」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~

Win10系统之家文♀章,未经同意不得转载!』

相关文章

  • Linux以其他用户身份来执行程序的方法

    Linux以其他用户身份来执行程序的方法


      在Linux系统中,程序一般都是在系统用户下运行的。当然也其他用户也可以运行程序,只不过要通过以些设置来让程序在其他用户中执行。本文就来介绍一下Linux以其他用户身份来执行程序的方法。
      一、runuser命令:
      概述:runuser命令使用一个替代的用户或者组ID运行一个Shell。这个命令仅在root用户时有用。
      仅以会话PAM钩子运行,并且没...
  • 拒绝Linux虚拟机上错一步毁全部!教你Linux拍摄快照记录的方法

    拒绝Linux虚拟机上错一步毁全部!教你Linux拍摄快照记录的方法


      很多朋友最近遇到了一个小难题,就是不知道怎么在使用Linux虚拟机的时候,对操作进行保存,因为实际工作中如果我们不记录好每一步的操作,万一后面的步骤弄错了,那前面也不好修改,只能重新开始了,今天小编要为大家推荐一个好方法,能帮助大家用快照方式记录下来,这就来看看Linux虚拟机如何拍摄快照的方法吧。
      方法步骤
      1、打开VMware软件
      2、若已经有...
  • 命令太长输入烦?这就教你linux里用alias创建命令别名的方法

    命令太长输入烦?这就教你linux里用alias创建命令别名的方法


      许多用户还不知道什么是alias命令,其实这是在Linux系统中的一个工具,能够让我们把一些经常使用的很长的命令设置成别的名字,当下次再使用的时候,直接输入你设置的名字即可,具体操作是怎么样的呢?下面就看看小编分享的linux系统用alias创建命令别名的方法。
      方法步骤
      1、语法格式:alias[参数]
      比如我们给操作:cat命令起一个别名hhc...
  • 清理Linux磁盘空间的方法有哪些?

    清理Linux磁盘空间的方法有哪些?


      Linux系统清理磁盘空间可没有windows那么容易,那么Linux磁盘空间要怎么清理呢?下面小编给大家介绍四种清理Linux磁盘空间的方法,希望能帮助到你。
      Linux系统的硬盘并没有它所能达到的一样轻巧。例如,在你安装完软件后,APT软件包管理器会把软件包文件保存下来,除非你计划卸载或者重装它们,否则这将是空间上的浪费。
      我们已经介绍过了清理Window...