标签: sudo

为什么在执行“sudo”时出现“无法解析主机”?

每当我执行“sudo”时,我都会收到一条错误消息,提示“sudo:无法解析主机 HP-Pavilion”。我最近将我的主机名更改为“HP-Pavilion”。我想知道我是不是搞砸了什么。

$ sudo mkdir SourceCodePro
sudo: unable to resolve host HP-Pavilion
[sudo] password for mike:
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助。

command-line sudo hostname

34
推荐指数
1
解决办法
9万
查看次数

如何使用命令行安装“树”?

如何通过apt-get在终端中安装“树” ?我一直在尝试做,apt-get update tree但似乎什么也没发生。

是否需要包含sudo在命令中?

apt sudo tree software-installation

33
推荐指数
1
解决办法
11万
查看次数

当 Ubuntu 中存在两个 sudo 用户时,用户文件是否仍然是私有的?

我正在与我的一位同事共享我的个人 Ubuntu PC。

我使用不同的密码创建了另一个用户(他当然知道)并将其添加到sudoer列表中。

鉴于sudo在一个 Ubuntu 系统中有两个用户:

  • 这些用户中的任何一个的私有文件(由所有者和权限指定)是否仍然私有?

  • 我可以通过sudo命令修改我同事的文件,甚至sudo su,反之亦然?

permissions sudo

33
推荐指数
4
解决办法
7810
查看次数

我的主用户名不在 sudoers 文件中

我试图用我的主用户名(不是root)安装一些软件/编辑文件但是我遇到了这个错误[X] is not in the sudoers file. This incident will be reported.
我试图/etc/sudoers通过使用来编辑文件sudosu username但我遇到了同样的错误!

我应该如何将我的用户名添加到sudoers文件中,而我无论如何都无法访问它?
我也尝试在此处遵循本指南。

指南是说,当启动 2 个操作系统时(这就是我的情况),然后选择 Ubuntu,一个菜单会让你选择正常启动/打开恢复模式/等,但它不会发生在我身上,即使我shift没有菜单也会弹出。

我使用 Wubi 和我的 Ubuntu 版本:12.04 LTS 安装了 Ubuntu。

boot dual-boot sudo

32
推荐指数
2
解决办法
13万
查看次数

如何退出终端中的“sudo -s”命令?

sudo -s在终端输入命令,它从

shameek@shameek-K55VD:~$ 
Run Code Online (Sandbox Code Playgroud)

root@shameek-K55VD:~#. 
Run Code Online (Sandbox Code Playgroud)

现在,当我单击关闭终端窗口图标时,它会显示“终端中仍有一个进程在运行,关闭它可能会杀死它”。

关闭这个终端? 对话框

我对 Ubuntu 完全陌生,请建议一个命令来返回

root@shameek-K55VD:~# 
Run Code Online (Sandbox Code Playgroud)

shameek@shameek-K55VD:~$
Run Code Online (Sandbox Code Playgroud)

然后我可以关闭终端。

command-line sudo

32
推荐指数
3
解决办法
4万
查看次数

运行一段时间后需要 sudo 的命令

我通常做

sleep 4h; command
Run Code Online (Sandbox Code Playgroud)

4h 后执行命令。但是,如果该命令需要sudo,它将不起作用。

sudo在我运行sleep命令时是否可以授予权限?

bash sudo scripts

31
推荐指数
3
解决办法
6355
查看次数

如何防止 PolicyKit 要求输入密码?

多年来,我的sudoers文件中有以下内容:

scott   ALL=NOPASSWD: ALL
Run Code Online (Sandbox Code Playgroud)

对于那些不知道的人,这可以防止sudo朋友(gksudo等)要求输入密码。然而,多年来,越来越多的曾经使用sudo过的东西已经转向使用 PolicyKit。

我正在寻找 PolicyKit 的等效配置,这样它就永远不会询问我的密码。

对于那些不喜欢我的要求的人,让我这样说:我理解默认配置的原因,它们是合理的。我也了解我想要进行的配置中固有的风险。尽管如此,这是我想要设置我的系统的方式。那些不完全理解上述内容的人不应该尝试我正在尝试的东西。

sudo password policykit

30
推荐指数
2
解决办法
3万
查看次数

如何解决“sudo:/etc/sudoers.d 是世界可写的”

如何修复以下错误sudo

/etc$ sudo
sudo: /etc/sudoers.d is world writable
usage: sudo [-D level] -h | -K | -k | -V
usage: sudo -v [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-u user
            name|#uid]
usage: sudo -l[l] [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-U user
            name] [-u user name|#uid] [-g groupname|#gid] [command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C fd] [-D level] [-g
            groupname|#gid] [-p prompt] [-u user name|#uid] [-g groupname|#gid]
            [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] …
Run Code Online (Sandbox Code Playgroud)

sudo

30
推荐指数
3
解决办法
14万
查看次数

为什么叫sudo?

为什么我们sudo用来执行终端命令作为管理?为什么不是它 admin或其他什么?有理由sudo吗?

sudo history-of-ubuntu

30
推荐指数
3
解决办法
1万
查看次数

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

我最近禁用了sudo的身份验证缓存功能,因此它现在每次都提示我输入密码。

虽然这对安全性有好处,但它导致了一个我无法找到解决方案的小问题,我无法运行以下命令:

sudo <command> &
Run Code Online (Sandbox Code Playgroud)

在过去,我会在此sudo之前运行一个命令,它会缓存我的密码并允许我sudo在接下来的几分钟内不提示地运行命令,因此它允许我运行该命令。
但是当我现在运行它时,因为事先没有缓存并且它立即启动一个新线程并且sudo甚至不提示我输入密码,我无法以这种方式运行它。

因此,除非我sudo -i在它之前运行,否则我无法以这种格式运行命令,这变得相当烦人。
所以我想知道是否有任何方法可以解决这个问题并仍然以这种方式运行程序和命令?

我正在使用 GNOME 3.18 运行 Ubuntu GNOME 15.10,特别是我想以这种方式运行的程序etherape是否有任何不同,但我真的希望该解决方案适用于所有程序和命令。

security command-line sudo execute-command

30
推荐指数
3
解决办法
1万
查看次数