Tag: execute command

可执行权限模式S用于什么?

如果为具有执行权限的文件权限添加setuid位,则会将x更改为s ,表示如果执行该文件,它将作为文件的所有者而不是实际执行该文件的人执行。 但我也注意到,如果您添加s权限但删除了x权限,则会更改为权限列表中的S 不知何故,这意味着它无法执行,但如果可以执行,它将同时作为所有者执行? 是对的吗? 我误解了这个许可吗? 它是干什么用的? 这是什么意思?

需要简单的脚本/循环/命令来输入命令,在文本文件中执行和输出

假设我在文本文件中有如下命令列表( cat cmdlist.txt ): – cut lshw top awk sensors 现在我想分别通过whatis cut , whatis lshw等获取关于该命令的简单信息,并在文本文件中打印出whatis 这些输出说cmdinfo.txt 所需的cmdinfo.txt输出( cat cmdinfo.txt ): – cut (1) – remove sections from each line of files lshw (1) – list hardware top (1) – display Linux processes awk (1) – pattern scanning and text processing language sensors (1) – print […]

如何在后台运行需要密码输入的sudo命令?

我最近禁用了sudo的身份validation缓存function ,现在它每次都会提示我输入密码。 虽然这对安全性有好处,但它引起了一个我无法找到解决方案的小问题,我无法运行以下命令: sudo & 在过去我会先运行一个sudo命令,它会缓存我的密码并允许我在接下来的几分钟内运行sudo命令而不提示,因此它允许我运行命令。 但是当我现在运行它时,因为它之前没有缓存,因为它立即启动一个新线程,而sudo甚至没有提示我输入密码,我无法以这种方式运行它。 因此,除非我在它之前运行sudo -i ,否则我无法以这种格式运行命令,这种格式变得相当烦人。 所以我想知道是否有办法绕过这个并仍然以这种方式运行程序和命令? 我正在使用GNOME 3.18运行Ubuntu GNOME 15.10,特别是我希望以这种方式运行的程序是etherape如果这有任何区别,但我真的希望该解决方案适用于所有程序和命令。

从当前shell中的文件执行命令

我想在终端的当前shell中执行来自文件(即脚本)的命令。 示例:我有文件ch_dir包含以下内容: #!/bin/bash cd /usr 现在如果我执行文件通常如下,那么它在不同的shell中执行命令: pandya@pandya-desktop:~$ ./ch_dir pandya@pandya-desktop:~$ 这里cd /user在不同的shell中执行。 但我想在Current shell中执行。 我怎么做? 注意:这里cd仅用于解释。 问题的目的是在当前shell中执行任何命令

如何让sudo每次都提示你输入密码

我发现如果我使用sudo执行某些操作,那么如果我在使用sudo之后很快执行其他操作,那么它不会提示我输入密码,虽然这在某些情况下可能不方便,但在其他情况下存在安全风险,还有一个麻烦,就是继续回来并执行命令,让它在下次启动时提示你输入密码。 所以我想知道是否以及如何让它每次都提示我,或者至少只记得我的密码很短的时间?

在shutdown / reboot之前执行命令

我有一台机器运行几个流浪汉VM。 我遇到的问题是,有时我忘记在关机或重启机器之前关闭这些VM。 因为我的机器卡住了这条消息: waiting for vboxnet0 to become free 我搜索了解决方案,我找到了这个页面: http://en.kioskea.net/faq/3348-ubuntu-executing-a-script-at-startup-and-shutdown 我尝试了他们关闭的东西,但它不起作用。 我为该命令写了一个sh文件: #!/bin/bash cd ~/workspace/git/mediaservice vagrant halt 有什么建议?