本文主要是介绍Liunx中使用他人身份来执行命令或新建文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前言
在一些情况下。我们想要借助某个用户的身份来执行命令或者新建文件,
比如某个用户的bash是 nologin 或者 false。
该怎么做呢??
答:使用 sudo -u 即可。
例如:
sudo -u ygz1 touch temp1.txt
哈哈哈,没有权限,新建失败了。
例如2:
sudo -u ygz1 touch /tmp/hhh
sudo -u ygz1 ls -l /tmp/hhh
可以看到,确实不是用gobills,而是用ygz1去执行的命令。
例如3:
sudo -u ygz1 ls
这篇关于Liunx中使用他人身份来执行命令或新建文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!